GIS Application Developer

City of New York
New York, NY
Category Engineering
Job Description
The GIS Application Developer will work on the 3D Underground Project, building spatial data solutions and products for New York City's critical subsurface infrastructure. The position will involve developing and maintaining web applications, RESTful services, and microservices, as well as collaborating with cross-functional teams to deliver solutions on time.

Requirements

  • Develop and maintain web applications, RESTful services, and microservices.
  • Design, develop, and maintain GIS-enabled applications.
  • Containerize, deploy, and manage applications in cloud environments (AWS or Microsoft Azure).
  • Collaborate with product owners, project managers, and cross-functional teams to gather requirements and deliver solutions on time.
  • Lead code and design reviews and provide mentorship to junior developers.
  • Ensure code quality and maintainability.
  • Work with CI/CD pipelines for automated builds, deployments, and testing of cloud applications.
  • Troubleshoot, debug, and optimize GIS applications for performance, scalability, and maintainability.
  • Ensure adherence to NYC security and compliance standards and follow security best practices in cloud deployments, API integrations, and access controls.
  • Maintain clear and up-to-date technical documentation and contribute to knowledge sharing within the team.
  • Handle special projects and initiatives assigned for the 3D Underground project.

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
  • Visa Sponsorship
  • Four Day Work Week
  • Generous Parental Leave
  • Tuition Reimbursement
  • Relocation Assistance
]]>