City of New York

Senior Software Engineer (GeoSupport)

City of New York
Apply
18 days ago

Responsibilities

  • Architect, design, and implement full-stack solutions using .NET, C#, ASP.NET, and MVC.
  • Develop interfaces and integration flows using the Visual Studio Application platform.
  • Design and optimize SQL Server database structures and queries.
  • Build scalable cloud applications using Azure App Service, Azure SQL Database, and Azure Functions.
  • Integrate user-facing elements with server-side logic in collaboration with interface designers.
  • Participate in code reviews, troubleshoot complex application issues, and maintain system stability.
  • Lead and mentor junior developers and share software development best practices.
  • Communicate with team members, stakeholders, and project managers to gather requirements and manage expectations.

Requirements

  • A baccalaureate degree in a relevant field and four years of related full-time experience; or an associate degree and six years of related experience; or a baccalaureate degree and eight years of related experience; or equivalent education and/or experience.
  • Experience with full-stack web application development and service design using Microsoft .NET, C#, SQL Server, and Azure.
  • Experience with ASP.NET, MVC, Visual Studio, Azure App Service, Azure SQL Database, and Azure Functions.
  • Experience designing scalable, reliable, secure, and accessible software systems.
  • Experience troubleshooting complex applications, participating in code reviews, and mentoring junior developers.
  • Authorization to work in the United States is required.

Benefits

  • The position may be eligible for remote work up to two days per week under the Remote Work Pilot Program.
  • The Department of City Planning supports professional development and offers opportunities to work on public-service technology and urban planning challenges.

Tech Stack

AzureC#Microsoft SQL Server.NET
City of New York

About City of New York

5,001-10,000 employees
Contact me