Location/Remote: 100% Remote within the continental United States
Work Hours: must be willing to work Eastern Time Zone business hours (e.g., 8:30 am - 5:30 pm)
Travel: the role is expected to have 5% travel (quarterly visits to Cleveland, OH)
Compensation: up to $149k salary/year + Profit Sharing = up to $155k total compensation/year
- 100% company paid medical premiums (for you + your family)
- dental, vision, LTD/STD, HSA/FSA, term life, supplemental health insurances (e.g., Aflac)
- 12-weeks paid maternity leave
- 401(k) + 3% company match
- Unlimited PTO
Responsibilities:
- Lead solution design for Dynamics 365 Finance & Operations customizations, extensions, and integrations, translating business needs into technical approaches and deliverable plans.
- Develop and enhance D365 F&O functionality using proven engineering practices to ensure maintainable, testable, and scalable outcomes.
- Build and support integration services between D365 F&O and external enterprise platforms using REST/Web APIs and structured payloads (JSON, XML).
- Drive technical design sessions, produce clear technical specifications, and align stakeholders on architecture decisions and delivery tradeoffs.
- Establish and enforce development standards, including branching strategies, coding conventions, and definition-of-done quality checks.
- Perform thorough code reviews, provide actionable feedback, and coach developers to improve code quality, performance, and reliability.
- Create proofs of concept to validate approaches for complex requirements, integrations, or performance constraints before full implementation.
- Implement and maintain CI/CD pipelines and release practices using Git and Azure DevOps to improve deployment reliability and reduce manual effort.
- Troubleshoot and resolve production incidents, lead root-cause analysis, and drive corrective actions through to closure with appropriate documentation.
- Partner with QA, infrastructure, product, and business teams to plan testing, support releases, and ensure solutions meet functional and non-functional requirements.
- Mentor junior developers and consultants through pairing, technical walkthroughs, and targeted guidance on platform and engineering best practices.
Required Skills:
- 10+ years of overall application development experience, including significant hands-on Microsoft Dynamics 365 Finance & Operations development experience; X++ experience is strong supporting evidence.
- Strong C# experience with .NET Framework and/or .NET Core, including solid object-oriented design fundamentals and clean coding practices (SOLID, DRY, maintainable architecture).
- Experience designing and developing integrations between D365 F&O and other enterprise systems using REST/Web APIs and data formats such as JSON and XML.
- Proven lead-level ownership of architecture and delivery, including design decisions, development standards, code reviews, proofs of concept, and technical guidance while remaining hands-on.
- Hands-on experience with source control and CI/CD within the SDLC (Visual Studio, Git, Azure DevOps, automated builds/deployments, release practices, and testing).
- Demonstrated ability to troubleshoot production issues, support deployments, and collaborate effectively with QA, infrastructure, product, and business stakeholders.
- Experience mentoring developers and driving consistent engineering practices across a delivery team.
Preferred Skills:
- Experience with Microsoft data and Azure ecosystem tools such as SQL Server, SSIS, SSRS, Power BI, Azure Functions, KingswaySoft, or similar supporting technologies.