The New York City Department of Youth and Community Development (DYCD) invests in a network of community-based organizations and programs to alleviate the effects of poverty and to provide opportunities for New Yorkers and communities to flourish.
The IT Application Development Unit is looking for a Deputy Director of Enterprise Applications. The Deputy Director will report to the Chief IT Architect and will be accountable for the success of a
portfolio of Intranet applications for the agency. The Deputy Director will manage a team of software developers and senior software developers providing day-to-day leadership, guidance, and
mentorship.
Job Responsibilities:
- Translate architectural direction from the Chief IT Architect into actionable technical plans for the
development team.
- Lead the design and implementation of solutions using Microsoft technologies such as .NET, C#,
ASP.NET Core, Azure services, SQL Server, and related frameworks.
- Ensure adherence to architectural standards, coding best practices, and enterprise patterns.
- Conduct technical reviews of solution designs, code, and infrastructure to maintain quality and
alignment with architectural goals.
- Assign tasks, manage workloads, and ensure the team meets delivery timelines.
- Foster a collaborative, high-performance engineering culture focused on continuous improvement.
- Support developers in resolving complex technical issues and removing blockers.
- Collaborate closely with the Chief IT Architect, project managers, business analysts, and QA teams to
ensure smooth delivery.
- Track progress, identify risks, and communicate status updates to leadership.
- Ensure solutions are delivered on time, within scope, and aligned with business objectives.
- Guide the team in building cloud-ready and cloud-native solutions using Microsoft Azure.
- Oversee CI/CD pipelines, automated deployments, and environment management.
- Ensure applications meet performance, scalability, and security requirements.
- Enforce secure coding practices and ensure compliance with organizational and industry standards.
- Oversee code reviews, technical documentation, and adherence to SDLC processes.
- Ensure solutions are maintainable, scalable, and aligned with long-term architectural strategy.
- Maintain clear technical documentation for systems, APIs, and architectural decisions.
- Lead knowledge-sharing sessions, technical workshops, and onboarding for new team members.
- Communicate complex technical concepts in a clear, business-friendly manner.
- Provide input on strategic technology decisions and long-term IT roadmap planning.
COMPUTER SYSTEMS MANAGER - 10050
City of New York
https://careers.smartrecruiters.com/CityOfNewYork