Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
RH
Robert Half
Sr. Full Stack .NET Developer
Career Insights for .NET Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Iowa data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A .NET Developer or Engineer builds software using .NET framework languages and technologies. Produces code using the computer languages in the .NET framework. Creates new applications, configures and upgrades existing computer systems and provides technical support for software and applications users.
$109,211 / year median in Iowa
-20% projected decline
Job Description
We are looking for a Senior Full Stack .NET Developer to join a team in West Des Moines, Iowa on a contract basis with the potential for a permanent role. This role is ideal for a hands-on engineer who enjoys building modern applications across both front-end and back-end environments while contributing to scalable, reliable software solutions. The position offers the opportunity to work with cloud-based development tools, container technologies, and API-driven architecture in a collaborative engineering setting.
Responsibilities:
- Design, build, and enhance full stack applications using C#, .NET, and .NET Core technologies.
- Create and maintain responsive user interfaces with Angular to support a seamless front-end experience.
- Develop and support APIs and system integrations that enable secure and efficient data exchange across platforms.
- Write, optimize, and troubleshoot SQL queries and PL/SQL code to support application functionality and performance.
- Use Azure DevOps to manage source control, build processes, and automated deployment workflows.
- Package applications with Docker and support container orchestration through Kubernetes for scalable deployment.
- Contribute to CI/CD pipeline improvements to streamline code delivery and release quality.
- Partner with cross-functional team members to gather technical requirements, resolve issues, and deliver reliable software solutions.