Lead the development of complex engineering projects, from conception to delivery, ensuring high quality and innovative solutions.
Demonstrate expert knowledge and practical application of programming languages, tools, methodologies, and best practices.
Design, develop, customize, and provide ongoing support for Microsoft Dynamics CRM applications (Sales and Customer Insights mainly), including custom entities, workflows, plugins, integrations, and data models.
Act as a Subject Matter Expert (SME) for Microsoft Dynamics CRM and PowerPlatform, providing guidance on technical architecture, system configuration, customization best practices, and platform capabilities.
Translate business and user requirements into well-designed technical solutions that align with platform standards and long-term scalability.
Configure and extend CRM functionality to support evolving business processes and user needs.
Identify, evaluate, and implement third-party tools and integrations to enhance CRM functionality and overall system performance.
Collaborate with product managers, engineers, and QA teams to deliver high-quality solutions across the full software development lifecycle (SDLC).
Perform application testing of CRM configurations and customizations, ensuring reliability, performance, and maintainability.
Support system upgrades, patches, and platform enhancements while minimizing disruption to business users.
Mentor junior team members, fostering a culture of learning and growth within the team.
Contribute to technical documentation and knowledge sharing to support long-term maintainability and team onboarding.
Stay abreast of industry trends and advancements, integrating new and creative solutions to maintain competitive advantage.
Requirements
Holding a Bachelor's degree in Computer Science, Engineering, or a related field
An experienced Dynamics CRM developer or technical consultant with 5+ years of relevant engineering experience working across the full Software Development Life Cycle (SDLC)
Strongly proficient in Microsoft Dynamics CRM development, customization, and configuration, particularly in Sales and Customer Insights modules
Experienced in leading successful development projects with complex technical challenges
Comfortable working independently, managing your own deliverables, and meeting project deadlines
Confident in making technical decisions and solving complex problems with attention to detail and accuracy
Analytical, structured, and proactive in identifying improvements and potential risks
A strong communicator with excellent interpersonal, written, and verbal communication skills, able to work effectively with both technical and non-technical stakeholders and articulate technical concepts to diverse audiences
Motivated by a desire to guide and develop less experienced engineers, creating an innovative and cohesive team environment
Eager to engage with cutting-edge technologies and methodologies
Demonstrating a commitment to personal and professional growth, with a history of collaboration that drives business outcomes.
Tech Stack
SDLC
Benefits
Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.