Salary: $65,000 - 105,000 per year Requirements:
- At least 3 years of professional experience developing and maintaining .NET applications, including work in a team-based environment.
- Practical experience with C#, ASP.NET Core, .NET Framework or .NET Core, Entity Framework, RESTful APIs, and object-oriented programming.
- Experience writing, testing, debugging, and maintaining scalable applications in an enterprise environment.
- Experience with Visual Studio and source-control platforms such as Git, Azure DevOps, or Team Foundation Server.
- Working knowledge of relational databases, SQL, stored procedures, data modeling, and application data access patterns.
- Ability to translate business requirements into technical solutions and communicate with technical and non-technical stakeholders.
- Familiarity with application troubleshooting, defect resolution, unit and integration testing, and production support.
- Understanding of secure development practices, including authentication, authorization, input validation, error handling, and sensitive-data protection.
- A bachelors degree in information technology, computer science, software engineering, information systems, or a related field is preferred; equivalent professional experience, training, or relevant certifications may be considered instead.
- Relevant certifications are preferred but not required; examples include AWS certifications, CompTIA Security+, and Microsoft Azure developer or fundamentals certifications.
- Preferred: experience with AWS, CI/CD and DevOps practices, Agile methods, legacy application modernization, cloud migration, web and API security, and secure software development lifecycle practices.
- Strong analytical, problem-solving, communication, and documentation skills are preferred.
- Develop, enhance, and maintain back-end applications using .NET, ASP.NET Core, C#, Entity Framework, and related Microsoft technologies.
- Design and build application components, APIs, services, data access layers, and integrations to meet business and technical needs.
- Produce clean, reusable, efficient, and documented code that follows development standards, secure coding practices, and source-control procedures.
- Work with business analysts, project managers, testers, architects, and developers to clarify requirements, estimate work, resolve issues, and deliver software releases.
- Troubleshoot, debug, test, and fix application defects using Visual Studio, logging and debugging tools, and cloud monitoring capabilities.
- Support application deployment, configuration, maintenance, and performance tuning across development, testing, staging, and production environments.
- Take part in code and peer reviews, unit testing, documentation updates, and continuous improvement efforts.
- Contribute to cloud-hosted application development and modernization, including AWS-based solutions where applicable.
- .NET Framework
- API
- ASP.NET
- AWS
- Azure
- C#
- CI/CD
- Cloud
- DevOps
- Git
- Support
- SQL
- Security
- Visual Studio
- Web
More:
We are seeking a .NET Developer to support the full software development lifecycle and help deliver secure, scalable, high-performing applications aligned with business needs, coding standards, security requirements, and operational expectations. The role includes development, testing, deployment support, troubleshooting, and ongoing application maintenance.
last updated 41 week of 2026
Dotnet Developer in huntsville at Unknown Company
This position is listed as full time and onsite.