Senior Application Developer

City of New York•New York City, NY

About The Position

The Department of Citywide Administrative Services (DCAS) is hiring a Senior Application Developer to serve as a Lead Developer on its Energy Application Development team. The role provides technical leadership for enterprise applications, including owning their technical direction, mentoring development staff, and making architectural decisions. The developer will work with stakeholders and vendor teams to transition and modernize platforms managed by DCAS, and provide technical leadership and coverage for other critical citywide systems. DCAS Information Technology works with the NYC Office of Technology and Innovation on management and support of the agency's computer network. Its responsibilities include software and hardware, application development and maintenance, internet and intranet sites, the Help Desk, telecommunications, and cybersecurity. The position designs, builds, integrates, tests, scales, delivers, and maintains applications and production systems using the Microsoft Azure technology stack and enterprise .NET solutions. It also supports development standards, documentation, deployment automation, stakeholder collaboration, and recommendations aligned with agency goals and security standards.

Requirements

  • A baccalaureate degree from an accredited college in computer science, information systems, engineering, mathematics, or a related field, plus six years of satisfactory full-time experience related to enterprise architecture, solutions architecture, network architecture, and/or IT infrastructure systems; or
  • A baccalaureate degree from an accredited college plus ten years of satisfactory full-time experience related to enterprise architecture, solutions architecture, network architecture, and/or IT infrastructure systems; or
  • Education and/or experience equivalent to either of the stated education and experience combinations.

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.
  • Perform 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 agency-wide IT standards.
  • Research emerging technologies and recommend solutions aligned with agency goals and security standards.
  • Work with stakeholders and vendor teams to transition and modernize platforms managed by the DCAS internal team.
  • Provide technical leadership and coverage for other critical citywide systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service