Location:Buffalo, NY (Hybrid- Minimum 3 days/week onsite)
Experience:5+ Years
Employment Type:Full-Time / Contract
Position Overview
We are seeking a hands-onMicrosoft Dynamics Developerwith strongAzure and C#/.NETexperience to support and enhance business-critical applications. The role will focus on production support, Dynamics-related integrations, cloud operations, disaster recovery readiness, and ongoing cybersecurity vulnerability remediation.
The ideal candidate should be comfortable working in arun-and-change environment, handling production issues, developing cloud-based solutions, and driving remediation activities through controlled release processes.
Key Responsibilities
- ProvideL2/L3 production support, including incident triage, defect resolution, root cause analysis, and preventive improvements.
- Maintain and enhanceMicrosoft Dynamics integrations and APIs.
- Develop and maintainAzure Functions using C#/.NETand integrate them with Azure messaging and storage services.
- Perform application monitoring, operational maintenance, and performance tuning.
- SupportDisaster Recovery (DR)readiness, including runbooks, testing, and resilience improvements.
- Review and triage cloud security and vulnerability findings and drive timely remediation.
- Plan and implement code, configuration, and infrastructure fixes throughUAT and Productionfollowing established change controls.
- Manage remediation backlogs and prioritize issues based on severity, exploitability, and operational impact.
- Support.NET technology upgradesand related business change initiatives.
- Develop and maintainCI/CD pipelines and release automation using Azure DevOps.
- Create automated tests and integration verification using tools such asPostman.
- Ensure solutions meet security, engineering, availability, and audit requirements.
Must-Have Skills
- 5+ years of software development experience.
- Working knowledge ofMicrosoft Dynamics 365/CRM, including customization and integration concepts.
- Strong hands-on experience withC#/.NET and Azure Functions.
- Strong knowledge of coreMicrosoft Azure services and deployment patterns.
- Experience withAzure Service Bus, including queues, topics, retries, and dead-letter handling.
- Experience withAzure DevOps, including pipelines, approvals, artifacts, and environments.
- Hands-on experience withAzure Key Vault, secrets/certificates, and managed identity.
- Experience withAzure Blob Storage, including security and lifecycle management.
- Strong experience withEntity Frameworkand data access.
- Experience troubleshooting and validating APIs usingPostman.
- Proven experience supporting highly available production systems.
Good-to-Have Skills
- Knowledge of secure coding practices and cloud security controls.
- Experience working inregulated environments.
- Familiarity with formalIT change management and release processes.
- Experience with disaster recovery and production resilience practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
- Strong analytical and troubleshooting skills.
- Excellent communication skills and ability to work with technical and business stakeholders.
- Strong ownership mindset with the ability to drive issues fromdiscovery through remediation, production verification, and documentation.