Advanced Solutions International logo
Advanced Solutions InternationalPosted 2 months ago

Senior .NET Software Developer

$110,000–$140,000 year

RemoteAustin, Texas, United States

Part TimeSenior LevelBachelors DegreeMedium

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce