Senior .NET Developer
Job Description
Career Transitions, LLC is seeking a Senior .NET Developer for a full-time, hybrid role based in Indianapolis, Indiana. The position focuses on developing and maintaining full-stack applications within a Microsoft environment using .NET/C# and Angular, designing SQL Server databases, building REST APIs and system integrations, and driving improvements in performance and reliability.
Role overview
The successful candidate will contribute to the end-to-end development lifecycle of enterprise-grade software, leveraging the Microsoft technology stack to deliver scalable solutions. Collaboration with stakeholders to interpret business requirements and translate them into robust technical outcomes will be a core aspect of the role.
Responsibilities
- Develop and maintain software applications built with .NET/C# and Angular
- Design and optimize SQL Server databases and queries
- Build and support REST APIs and system integrations
- Troubleshoot issues across the full stack
- Improve system performance, scalability, and reliability
- Collaborate with stakeholders to translate business needs into solutions
- Support code management, deployments, and documentation
Requirements
- Demonstrated experience with .NET, C#, Angular, and SQL Server
- Full-stack development within the Microsoft ecosystem
- Experience with REST APIs, Git, and Azure DevOps/TFS
- Strong debugging, testing, and performance tuning skills
- Experience with mobile app development is desirable but not required
- Background working on enterprise applications
Technologies
- .NET
- C#
- Angular
- SQL Server
- Git
- Azure DevOps/TFS
Location and work arrangement
Location: Indianapolis, IN. This is a hybrid work arrangement, with in-person and remote collaboration as appropriate for the role.