Senior Software Engineer (Dynamics)
New
J
JobgetherFederal IT
Based in United StatesFull-TimeSenior
Salary$130,000–$150,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- Microsoft DynamicsMicrosoft SQL ServerTypeScriptC#Azure.NETReactRESTful APIsGitHub Actions
Requirements
- 7+ years of software engineering experience, preferably with substantial full-stack development experience.
- Hands-on expertise with Microsoft Dynamics 365 CRM and C#/.NET development, including customizations, plugins, workflows, and configurations.
- Strong experience designing and integrating RESTful APIs and connecting enterprise applications and services.
- Proficiency with SQL Server and backend data management.
- Experience with ReactJS and TypeScript for frontend development and system integration.
- Familiarity with Azure cloud environments and cloud-based application hosting and deployment.
- Experience implementing CI/CD pipelines and applying DevSecOps practices, including GitHub Actions, secure code scanning, and containerization.
- Strong understanding of software security, compliance, reliability, and secure development practices in regulated or government environments.
- Experience collaborating with QA teams on automated testing and quality assurance for integrated applications.
- Strong understanding of Agile/Scrum methodologies and experience delivering software through iterative development cycles.
- Ability to communicate effectively with technical and non-technical stakeholders and translate requirements into practical technical solutions.
- Strong analytical, troubleshooting, problem-solving, and architectural decision-making skills.
Responsibilities
- Design, develop, configure, and maintain Microsoft Dynamics 365 CRM solutions, including C#/.NET plugins, workflows, and custom configurations.
- Serve as a senior technical contributor and subject matter expert for CRM development, integrations, architecture, and technical delivery.
- Build, maintain, and optimize RESTful APIs connecting Dynamics 365 with VA.gov and other enterprise platforms.
- Develop frontend integrations and enhancements using ReactJS and TypeScript while maintaining consistency with established design standards.
- Design and maintain SQL Server data structures and backend components that support CRM functionality and system integrations.
- Collaborate with stakeholders to understand business and technical needs, communicate delivery progress, and ensure solutions align with program objectives.
- Support CI/CD pipelines using GitHub Actions and promote secure coding, automated validation, and modern DevSecOps practices.
- Partner with QA engineers to expand automated testing coverage and improve the quality and reliability of CRM integrations.
- Troubleshoot production issues, identify root causes, and implement solutions that maintain system availability, security, and compliance.
- Participate actively in Agile/Scrum ceremonies, including sprint planning, backlog refinement, daily stand-ups, and retrospectives.
View Full Description & ApplyYou'll be redirected to the employer's site