Overview
Skills
Job Details
Title: System Developer Consultant
Client: NYC Agency
Location: New York, NY (Onsite)
Duration: 18 Months
Work Hours: 35 Hours/Week
Job Description
The consultant will design and implement full-stack solutions using Microsoft .NET technologies including C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, Entity Framework, JavaScript libraries, and ArcGIS Maps SDK for .NET. Responsibilities include developing integration flows, optimizing SQL Server database structures, leveraging Azure services for scalable cloud applications, integrating and enhancing GIS applications, developing ArcGIS Pro extensions, automating GIS workflows, managing spatial data, performing quality assurance, developing integration solutions, collaborating with UI teams, participating in code reviews, troubleshooting complex application issues, creating documentation, ensuring compliance with industry best practices, and supporting knowledge transition.
Mandatory Skills
- Bachelor s degree in Computer Science, Software Engineering, Information Systems, GIS, or related field (Master s preferred).
- 4+ years as a full stack .NET Developer with C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, Entity Framework, MVC, SQL Server, and Azure.
- Strong experience with HTML, CSS, JavaScript, and frameworks (React/Angular).
- Minimum 2 years experience with ArcGIS Pro and/or ArcMap-based GIS development.
- Experience with RESTful API development and integration.
- Hands-on experience with ArcGIS Maps SDK for .NET, Python, ArcPy, Arcade, ModelBuilder.
- Proficiency with ESRI product suite: ArcGIS Pro, ArcGIS Enterprise, ArcGIS Desktop, ArcGIS Online, ArcMap.
- Experience working with geospatial data types in SQL Server, Oracle Spatial, PostgreSQL/PostGIS.
- Experience with MS SQL Server, PostgreSQL, Oracle or other geospatial databases.
- Strong understanding of software architecture, design patterns, and best practices.
- Experience with Azure DevOps, GitHub, Git version control and release management.
- Strong problem-solving, communication, and team collaboration skills.
- Ability to lead cross-functional teams and deliver projects on time.
Desirable Skills
- Microsoft Azure certifications.
- Familiarity with DevOps CI/CD practices.
- Experience collaborating with both technical and non-technical stakeholders.
- Strong documentation and communication capabilities.
- Ability to work effectively in a diverse team environment.