Senior Software Engineer (GeoSupport)

New York City
New York, NY
Job Description
Role Overview

The Department of City Planning (DCP) plans for the future of New York City, working to create thriving and dynamic neighborhoods with access to housing and jobs, resilient infrastructure, and a vibrant public realm. The Department engages communities to develop inclusive plans, expands housing access and economic opportunity, and plans for long-term sustainability. The Department of City Planning offers staff meaningful opportunities to help shape the future of New York City and address some of its most pressing challenges.

What You Will Do

As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining the next generation GeoSupport system services and applications, collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements, while ensuring performance, scalability, security, and accessibility to manage nearly 70 billion GeoSupport service calls made each year.

Why It Might Be a Fit

We are looking for a Senior Software Engineer who has full-stack web application development and service design experience in Microsoft .NET, C#, SQL Server, and Azure to join our agile development team. You will have considerable latitude for the exercise of independent judgment and will be responsible for architecting, designing, and implementing full stack solutions using .NET technologies, including C#, ASP.NET, and MVC.

Requirements

  • A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain;
  • An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain;
  • A baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain;
  • Education and/or experience which is equivalent to '1', '2', or '3' above.

Benefits

  • Paid holidays
  • Vacation days
  • Sick leave
  • Health insurance
  • Retirement plan
  • Paid parental leave
  • Flexible work arrangements
]]>