Share this job:

Responsibilities

  • Design and deliver full-stack solutions using .NET (C#, VB.NET, ASP.NET, .NET Core/9.0, EF) and JavaScript frameworks.
  • Develop interfaces, integrations, and optimized SQL Server databases.
  • Build scalable cloud applications using Azure App Services, Azure SQL, and Azure Functions.
  • Lead and mentor a team of .NET/C#/SQL/ETL developers.
  • Develop and enhance ArcGIS Pro applications, custom tools, extensions, and workflows.
  • Integrate GIS systems with enterprise applications; manage and analyze spatial datasets.
  • Automate GIS workflows using Python (ArcPy), Arcade, and ModelBuilder.
  • Optimize spatial databases (SQL Server, Oracle Spatial, PostgreSQL/PostGIS).
  • Collaborate with UI/UX teams and stakeholders to gather requirements and deliver high-quality solutions.
  • Perform code reviews, troubleshoot complex issues, and ensure best-practice architecture and security.
  • Create and maintain system documentation and support knowledge transfer.
  • Stay updated on .NET, Azure, and GIS technology trends.

Required Skills & Experience

  • Bachelor’s in CS, Software Engineering, GIS, or related field (Master’s a plus).
  • 8+ years of full-stack .NET development with strong expertise in C#, ASP.NET, .NET Core/9.0, EF, MVC, SQL Server, and Azure.
  • 4+ years of ArcGIS Pro/ArcMap development experience.
  • Hands-on experience with ArcGIS Maps SDK for .NET, Python/ArcPy, Arcade, ModelBuilder.
  • Strong understanding of ESRI products (ArcGIS Pro, Enterprise, Online, Desktop).
  • Experience with spatial databases: SQL Server spatial, Oracle Spatial, PostgreSQL/PostGIS.
  • Solid front-end skills: HTML, CSS, JavaScript, React/Angular.
  • Experience with REST APIs, Git/GitHub, CI/CD, Azure DevOps.
  • Strong communication, leadership, problem-solving, and project management skills.
  • Ability to handle multiple projects, work independently, and collaborate across teams.
  • Azure certifications or GIS cloud experience is a plus.

Job Type

Job Type
Contract

Share this job: