Software Developer II (.NET / Azure)

NexivaAustin, TX
Hybrid

About The Position

The Office of Court Administration is seeking an experienced Software Developer II to design, develop, maintain, and enhance enterprise applications using C#, .NET, and Azure technologies. The ideal candidate will build secure, scalable, and maintainable software solutions for both client/server and Azure web-based applications while participating in Agile development, code reviews, and modern software engineering practices.

Requirements

  • 5+ years of experience developing and maintaining applications using C#
  • 4+ years of experience with .NET and Entity Framework Core
  • 4+ years of experience participating in code reviews
  • 4+ years of experience working in Agile/Scrum environments
  • 4+ years of experience using Azure DevOps or similar source control/version control tools
  • 4+ years of front-end development experience with: HTML, CSS, jQuery, Bootstrap
  • Strong understanding of secure software development practices
  • Ability to design, build, test, and maintain reliable, reusable, and efficient code

Nice To Haves

  • Experience working in fast-paced environments with changing priorities
  • Enterprise application or solution architecture experience
  • Code-First development methodology
  • Azure SQL Database or Microsoft SQL Server
  • Automated Unit Testing
  • Microsoft Fabric experience
  • Strong analytical and problem-solving skills
  • Ability to quickly learn new technologies independently
  • Excellent communication and teamwork skills
  • Self-motivated with a strong desire for professional growth
  • Candidates interested in long-term or potential temp-to-hire opportunities are preferred.

Responsibilities

  • Design, develop, and maintain enterprise software applications using C# and .NET
  • Build secure Azure web-based and client/server applications
  • Analyze business and system requirements to develop technical solutions
  • Write clean, reusable, and maintainable code
  • Perform code reviews and collaborate with development teams
  • Develop and execute testing, debugging, and application enhancements
  • Participate in Agile ceremonies and sprint activities
  • Maintain technical documentation and software development standards
  • Continuously improve application performance, quality, and security
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service