Senior .NET Developer/Application Engineer - Project Software Engineer III
Indexed description
Work You'll Do
As a Project Software Engineer III on the Engineering as a Service team, you will design, develop, integrate, and sustain enterprise applications supporting Dynamics 365, Power Platform, and Azure-based solutions in addition to delivering secure, scalable APIs, integrations, and customizations while supporting application modernization and operational excellence.
Key Responsibilities
- Develop and maintain applications using C#, .NET 6/8+, ASP.NET Core, Entity Framework Core, and SQL Server.
- Design and support REST APIs, microservices, and integrations across Dynamics 365, Dataverse, Power Platform, Azure services, and external systems.
- Build and maintain Dynamics 365 plugins, custom workflows, custom APIs, and Dataverse integrations.
- Develop cloud-native solutions using Azure Functions, Logic Apps, Service Bus, and API Management (APIM).
- Implement secure authentication and authorization using Microsoft Entra ID, OAuth 2.0, and Managed Identity.
- Support CI/CD pipelines, automated testing, code reviews, deployments, and release activities.
- Monitor application and integration health using Application Insights, Azure Monitor, Dynatrace, and PagerDuty, performing troubleshooting and root cause analysis.
- Create and maintain technical documentation, integration designs, and operational runbooks.
- Participate in Agile planning, estimation, backlog refinement, and sprint execution.
- Ability to work independently and collaborate as part of a team
- Effective written and verbal communication skills
- Meticulous attention to detail and quality of work product
- Ability to build and sustain professional relationships
- Ability to lead projects or workstreams
- Ability to manage and prioritize multiple tasks in a fast-paced and dynamic environment
- Strong interpersonal skills and professional demeanor
- Ability to meet deadlines
- Ability to provide clear guidance to others
Our Engineering as a Service offering provides end-to-end design, implementation, and technology operations, leveraging our core engineering expertise. We help transform engineering teams, modernize technology, and deliver complex programs with a product engineering mindset. Our flexible delivery models - traditional teams, pools, or pods, are tailored for each client's needs, offering engineering-led Advise, Implement, and Operate capabilities to accelerate innovation.
The Project Delivery Talent Model is designed for professionals with specialized skills that align to a current client need. Team members focus on delivering services to clients, without additional expectations related to business development or promotion. Their employment is tied to their role on a project, and they are eligible for a benefits package that is competitive for project delivery-focused professionals.
Qualifications
Required:
- Bachelor's degree
- Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future
- Able to obtain and maintain a Public Trust clearance
- 3+ years of experience with Microsoft Dynamics CRM
- 3+ years of experience with .Net, C#, Rest APIs, MS Azure Platform Cloud Space
- Able to work core business hours 8:00am-5:00pm Eastern Time
- Certifications: Azure Fundamentals, MB-200, Power Platform, MS Dynamics 365
- Active Public Trust clearance is preferred
You may also be eligible to participate in a discretionary annual incentive program, subject to the rules governing the program, whereby an award, if any, depends on various factors, including, without limitation, individual and organizational performance.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search