Senior Application Developer
City of New York7 hours ago
Responsibilities
- Own the technical direction and architectural decisions for enterprise .NET applications across front-end, middle-tier, and back-end systems.
- Design, implement, scale, optimize, maintain, and enhance 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 resolve bugs and performance issues.
- Lead delivery and provide production support, user support, and application maintenance for critical citywide systems.
- Maintain technical documentation, contribute to 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, plus two years of satisfactory full-time software experience including one year as a project leader or major contributor on a complex project; or a four-year high school diploma or equivalent plus six years of qualifying software experience including the required project leadership or major-contributor experience; or an equivalent combination of education and experience.
- All candidates must have a four-year high school diploma or equivalent and at least one year of satisfactory full-time software experience as a project leader or major contributor on a complex project.
- Experience must involve qualifying software design, programming, debugging, maintenance, implementation, enhancement, systems analysis, data communication software, or database design and programming work.
- Experience in computer operations, technical support, QA, hardware installation, help desk, or end-user work does not satisfy the minimum qualification requirements.
- A master's degree in computer science or a related computer field may substitute for one year of required experience, and college education may substitute for up to two years of experience under the stated civil service rules.
- Only permanent employees in the Computer Specialist (Software) civil service title or candidates reachable on exam #5056 are eligible to apply.
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.