Senior Application Developer

City of New York•New York, NY
•$140,000 - $170,000

About The Position

The Department of Citywide Administrative Services (DCAS) Information Technology team works with the NYC Office of Technology and Innovation to manage and support the agency’s computer network, applications, websites, help desk, telecommunications, equipment, and cybersecurity program. The IT Line of Service provides technological guidance and establishes strategic and tactical goals, policies, and procedures. The Senior Application Developer will work as a Lead Developer on the Energy Application Development team. This senior lead resource will own the technical direction of enterprise applications, mentor development staff, and guide architectural decisions. The role works closely with stakeholders and vendor teams to transition and modernize platforms managed by the DCAS internal team, and provides technical leadership and coverage for other critical citywide systems.

Requirements

  • A baccalaureate degree in computer science, information systems, engineering, mathematics, or a related field and six years of satisfactory full-time experience related to enterprise architecture, solutions architecture, network architecture, and/or IT infrastructure systems; or a baccalaureate degree and ten years of such experience; or equivalent education and/or experience.
  • Experience with enterprise architecture, solutions architecture, network architecture, and/or IT infrastructure systems.

Responsibilities

  • Design and implement scalable, secure, high-performance web applications on the Microsoft Azure technology stack.
  • Own the technical direction of enterprise .NET solutions across front-end, middle, and back-end tiers.
  • Lead architectural reviews and establish coding standards and best practices across the development team.
  • Mentor junior and mid-level developers through code reviews, pair programming, and technical guidance.
  • Translate complex business requirements into technical designs and actionable development tasks.
  • Build and maintain integrations with enterprise systems, RESTful APIs, and cloud services.
  • Implement and maintain CI/CD pipelines and automate development and deployment processes.
  • Gather requirements and collaborate with non-technical stakeholders.
  • Conduct quality assurance testing, write unit and integration tests, and identify bugs and performance issues.
  • Scale applications and optimize performance to meet business requirements and SLAs.
  • Lead the delivery, maintenance, and long-term enhancement of production systems.
  • Provide user support and application maintenance for critical citywide systems.
  • Produce and maintain technical documentation and contribute to the agency’s broader IT standards.
  • Research emerging technologies and recommend solutions aligned with agency goals and security standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service