Software Developer Angular, C#, ASP.NET

MMC GroupAustin, TX
Hybrid

About The Position

We are seeking an experienced Software Developer II to join a dynamic technology team supporting critical business applications for a Texas state agency. This hybrid opportunity offers the chance to work on complex software development initiatives, collaborate with cross-functional teams, and contribute to the design, development, enhancement, and support of enterprise-level applications. The ideal candidate will have strong full stack development experience using Angular, C#, ASP.NET, and Oracle technologies, along with a solid understanding of Agile development methodologies and software development best practices.

Requirements

  • 7+ years of experience in software development, programming, systems analysis, and application support.
  • 7+ years of experience coding, testing, debugging, and maintaining enterprise applications.
  • Strong experience designing and developing complex business applications and system solutions.
  • Experience with: Angular, C#, ASP.NET, Oracle Database
  • Strong understanding of software development lifecycle (SDLC) methodologies.
  • Experience working within Agile and/or Scrum development environments.
  • Knowledge of software architecture principles and application design concepts.
  • Understanding of emerging technologies and industry best practices.
  • Experience implementing secure coding practices and protecting data integrity.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong written and verbal communication skills.
  • Ability to work independently while collaborating effectively within a team environment.

Nice To Haves

  • Familiarity with enterprise information architecture and information management methodologies.
  • Knowledge of existing software infrastructure and application architecture environments.
  • Experience supporting large-scale enterprise systems.
  • Prior experience working within government or highly regulated environments.

Responsibilities

  • Design, develop, code, test, and maintain complex software applications and system enhancements.
  • Create and modify computer programs, stored procedures, triggers, classes, objects, scripts, and application components.
  • Develop solutions using Angular, C#, ASP.NET, and Oracle Database technologies.
  • Perform unit testing, integration testing, debugging, and issue resolution activities.
  • Participate in code reviews and ensure compliance with development standards and best practices.
  • Analyze and troubleshoot production issues and implement corrective solutions.
  • Collaborate with business analysts, UX designers, trainers, technical support teams, and network specialists.
  • Assist with software implementations, upgrades, and system enhancements.
  • Analyze business and technical requirements and recommend effective solutions.
  • Communicate project status, risks, and development progress to project leadership.
  • Maintain and update technical documentation, system specifications, and support materials.
  • Participate in Agile/Scrum development activities and team planning sessions.

Benefits

  • Medical
  • dental
  • vision coverage
  • Life and disability insurance
  • Additional voluntary benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service