Senior .NET Software Developer
$110,000–$140,000 year
RemoteAustin, Texas, United States
Job Summary
Senior .NET Software Developer at ASI in Austin, TX (Remote) focused on building Microsoft-based software applications with emphasis on performance and reliability. You will work exclusively with a .NET stack, collaborate with software architects, conduct code review and performance testing, integrate performance validation into CI/CD, follow SAFe Agile principles, and support issue reproduction with Technical Support. Required skills include C#, .NET Core, .NET MVC, Entity Framework Core, SQL Server/Azure SQL, Visual Studio, and experience with observability tools; additional exposure to non-Microsoft stacks (Java 8+/Spring/Hibernate, TypeScript, NodeJS) may be considered, though the role centers on .NET Core. Responsibilities include product development, performance and reliability improvements, architecture and enabler stories within sprints, and maintaining high-quality software in a cloud/DevOps environment using Azure services. The role offers a hybrid remote work arrangement and a compensation package anchored to location with opportunities for professional growth.
Required Qualifications
- A bachelor’s degree in computer science, information science, or a related field, or equivalent experience.
- 8+ years of experience developing integrated suites of full-featured web-based applications, including user interfaces, database access, and networked components.
- Demonstrated knowledge of Microsoft tools and technologies: C#, .NET Core, .NET MVC, Entity Framework Core, SQL Server or Azure SQL, and Visual Studio.
- Experience with non-Microsoft web application stacks, such as Java 8+, Spring and Hibernate, TypeScript, NodeJS, and Postgres or MySQL, may be considered in lieu of Microsoft technology experience. This role works exclusively with a .NET technology stack, with a focus on .NET Core.
- A solid object-oriented analysis and design background, including automated unit and integration test writing, with proven experience implementing and testing high-quality software.
- Experience benchmarking application page-turn and API endpoint performance using JMeter, WAPT, or similar tools.
- Experience building and monitoring highly observable web applications using structured logging data, Azure Application Insights, and .NET Aspire.
- The ability to analyze legacy code based on MS Web Forms, Web Apps, and Web API, the MS .NET Framework, and AngularJS.
- Experience deploying and maintaining cloud-based applications in a DevOps environment using Azure platform services, including Azure Application Insights, Azure App Service, Azure Containers, and Azure SQL, or similar.
- Experience implementing performance optimizations and tuning for legacy codebases and SQL schemas.
- Solid interpersonal skills and strong written and verbal communication.
- An excellent ability to collaborate with others, both in person and remotely.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.