What are the responsibilities and job description for the Contract-to-Hire Intermediate Developer – [.NET / Azure / C# / SQL] position at Carex Consulting Group?
W2 only, no C2C, must be authorized to work in the US (both now and in the future).
Contract-to-Hire Intermediate Developer – [.NET / Azure / C# / SQL] (Contract To Hire) - Hybrid in Madison, Wisconsin. Apply now for this opportunity at Carex!
Carex is partnering with a Financial Services industry partner to identify a Mid-level Software Engineer for a contract-to-hire opportunity. This role is ideal for a developer who can quickly contribute within a modern engineering environment built on .NET and Azure cloud infrastructure. The position focuses on building scalable applications, developing APIs and microservices, and supporting a DevOps-driven development culture. The ideal candidate demonstrates strong engineering fundamentals, experience with modern .NET development, and a commitment to Agile delivery, engineering excellence, and high-quality software design. This position will be onsite in Madison one day per week.
What You'll Do
Contract-to-Hire Intermediate Developer – [.NET / Azure / C# / SQL] (Contract To Hire) - Hybrid in Madison, Wisconsin. Apply now for this opportunity at Carex!
Carex is partnering with a Financial Services industry partner to identify a Mid-level Software Engineer for a contract-to-hire opportunity. This role is ideal for a developer who can quickly contribute within a modern engineering environment built on .NET and Azure cloud infrastructure. The position focuses on building scalable applications, developing APIs and microservices, and supporting a DevOps-driven development culture. The ideal candidate demonstrates strong engineering fundamentals, experience with modern .NET development, and a commitment to Agile delivery, engineering excellence, and high-quality software design. This position will be onsite in Madison one day per week.
What You'll Do
- Develop high-quality application code that meets acceptance criteria and aligns with established programming standards and SDLC protocols.
- Design, build, and maintain RESTful APIs and microservices that enable reliable data integration and high-performance application functionality.
- Contribute to a DevOps-focused culture by supporting and improving CI/CD pipelines and continuous delivery practices.
- Analyze business requirements and translate them into functional and technical specifications in collaboration with senior engineers and stakeholders.
- Participate in refining technical designs using user stories, acceptance criteria, and Agile development practices.
- Support production systems by troubleshooting incidents, identifying root causes, and implementing permanent solutions.
- Execute application and procedural updates according to defined implementation and release plans.
- Deliver customer-focused solutions while collaborating effectively with team members and internal stakeholders.
- Continuously seek opportunities to improve engineering processes, code quality, and system performance.
- 1–5 years of professional software development experience, depending on architectural exposure and technical depth.
- Strong experience developing applications using modern .NET (8.0/10.0).
- Experience working with Microsoft Azure cloud infrastructure and services.
- Solid experience with SQL Server and relational database design.
- Experience building and maintaining RESTful APIs and microservices architectures.
- Familiarity with CI/CD pipelines, DevOps practices, and automated deployment processes.
- Working knowledge of Agile development methodologies, including BDD or TDD practices.
- Strong problem-solving abilities with a focus on scalable, maintainable, and reliable application design.
- Experience with React or modern front-end frameworks is considered a plus.
- Ability to collaborate effectively with cross-functional stakeholders and engineering teams while maintaining a strong focus on quality and delivery.