Senior Application Developer
City of New York7 hours ago
Responsibilities
- Own the technical direction of enterprise .NET solutions across front-end, middle, and back-end tiers.
- Design and implement scalable, secure, high-performance web applications on Microsoft Azure.
- Lead architectural reviews and establish coding standards and development best practices.
- 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, APIs, and cloud services.
- Implement and maintain CI/CD pipelines and automate development and deployment processes.
- Gather requirements and collaborate with technical and non-technical stakeholders and vendor teams.
- Perform quality assurance testing, write unit and integration tests, and identify bugs and performance issues.
- Scale applications, optimize performance, and meet business requirements and service-level agreements.
- Lead delivery, maintenance, and long-term enhancement of production and citywide systems.
- Provide user support and application maintenance for critical systems.
- Produce technical documentation, contribute to agency IT standards, and research emerging technologies aligned with agency goals and security standards.
Requirements
- A baccalaureate degree including or supplemented by 24 semester credits in computer science or a related computer field and two years of qualifying full-time software experience, including one year as a project leader or major contributor on a complex project.
- Alternatively, a four-year high school diploma or equivalent and six years of qualifying full-time software experience, including one year as a project leader or major contributor on a complex project.
- A satisfactory combination of education and experience may qualify; college education may substitute for up to two years of experience, and a relevant master's degree may substitute for one year of required experience.
- All candidates must have a four-year high school diploma or equivalent and at least one year of qualifying full-time software experience in a project-leader or major-contributor capacity.
- Experience in computer operations, technical support, quality assurance, hardware installation, help desk, or end-user work does not satisfy the minimum qualification requirements.
- Eligibility is limited to permanent employees in the Computer Specialist (Software) civil service title or candidates reachable on exam #5056.
- One year of qualifying project-leader or major-contributor experience in specified systems or programming areas is required for placement in Assignment Level IV.
Tech Stack
Azure.NET
Categories
About City of New York
The City of New York is the municipal government for the five boroughs, delivering public services such as housing, social assistance, public safety, and digital tools for residents and businesses. It is publicly funded and operates agencies including the Department of Social Services (HRA and DHS) and the New York City Housing Authority. Headquartered in New York, NY, it builds and maintains large-scale systems supporting benefits eligibility, case management, housing, and civic services.