Remote job
CRM Dynamics Lead Developer
Job details
About this role
Role overview Lead technical design and delivery for a team working on a customer relationship management platform, with Microsoft Dynamics 365 preferred. You’ll guide architecture and engineering decisions, coordinate delivery across planning cycles, and help the team produce reliable, maintainable software.
Responsibilities - Turn user stories and requirements into designs for platform components and cross-team integrations; present designs for architecture review and align them with established standards. - Plan work across delivery cycles: estimate features, shape stories, account for infrastructure work, and communicate commitments and progress. - Guide day-to-day execution by clearing blockers, prioritizing work, supporting reviews and demonstrations, and coordinating urgent production issues. - Maintain engineering quality through coding practices, reviews, tests, pipeline discipline, security findings, performance considerations, and technical-debt tracking. - Work with product and delivery partners and other technical leads to manage priorities, dependencies, risks, and trade-offs. - Mentor engineers and support onboarding with guidance, documentation, and walkthroughs.
Requirements - Bachelor’s degree or higher in a related field. - At least five years of experience with a CRM platform; experience with Microsoft Dynamics 365 is preferred. - At least three years leading technical direction and team delivery. - Strong communication skills and experience working in agile development. - Experience with Microsoft DevOps or comparable delivery tools such as Jira.
Nice to have - Relevant Microsoft certifications. - A technology-related master’s degree.
Benefits and work setup Listed benefits include base pay, bonus and flextime, expense reimbursement, retirement savings and profit sharing, health, dental and vision coverage, life insurance, education support, and a fitness program. Work-from-home and office options are available.