About The Position

The Sr. Application Developer will develop and support large, complex, mission-critical enterprise software systems, helping maintain a stable and supportable enterprise environment. The role assesses the operational state of network, compute, and security operations, drives continuous improvement, and plans capacity to meet the evolving needs of agencies and customers. The position leads identification and mitigation of risks and troubleshooting of complex end-to-end scenarios involving external agencies, products, protocols, networks, and technology stacks. It also develops and maintains operational standards, policies, processes, roles, responsibilities, architecture documentation, infrastructure documentation, troubleshooting methods, and KPIs for core network, compute, and security.

Requirements

  • Four-year college degree.
  • Four years of after-hours support experience.
  • Six years of broad software development experience, including coding, testing, deployment, and maintenance of applications developed on the Microsoft stack.
  • Five years of experience with .NET Framework (versions 1.1–4.6.x).
  • Five years of experience with ASP.NET.
  • Five years of experience with C#.
  • Five years of experience with WCF Web Services.
  • Five years of object-oriented development experience.
  • Five years of experience with MS SQL Server.
  • Five years of experience with Visual Studio.
  • Five years of experience maintaining and extending technical documentation.
  • Five years of understanding and working experience with Microsoft SQL Server.
  • Two years of experience with .NET Core.
  • Two years of experience with Web API.
  • Understanding of object-oriented concepts and design patterns.
  • Good understanding of TFS and build and deployment processes.
  • Problem-solving and critical-thinking skills.
  • Ability to work independently.
  • Ability to communicate effectively with multiple team members at a time.
  • Strong team-building, vendor-relations, and customer-relations skills.

Responsibilities

  • Develop and support large, complex, mission-critical enterprise software systems.
  • Improve the stability and supportability of the enterprise system environment.
  • Assess the operational state of network, compute, and security operations and drive continuous improvements.
  • Evaluate evolving enterprise system needs and plan sufficient capacity to meet agency and customer needs.
  • Lead risk identification and mitigation, troubleshooting, and resolution of complex end-to-end scenarios involving multiple external agencies, products, protocols, networks, and technology stacks.
  • Develop and document standards, policies, processes, roles, and responsibilities that support operations.
  • Maintain and enhance documentation of architecture, infrastructure, and system troubleshooting methods.
  • Develop, measure, and maintain KPIs for core network, compute, and security.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service