← Back to jobs
United States
No related jobs found
• Bachelor's degree in computer science, Software Engineering, Information Systems, Geographic Information Systems (GIS), or a related field. Master's degree is a plus.
• Proven experience (8+ years) as a full stack .NET Developer with hands-on expertise in C#, VB.Net, ASP.NET, .NET Core, .NET 9.0, Entity Framework, MVC, SQL Server, and Azure.
• Solid understanding of front-end technologies, including HTML, CSS, JavaScript, and related frameworks (e.g., React, Angular).
• Minimum of 4 years of experience in ArcGIS Pro and/ArcMap-based GIS solution design and development.
• Experience with RESTful API development and integration.
• Hands-on development experience with ArcGIS Maps SDK for .NET, Python, ArcPy, Arcade, and Model Builder to create/extend editing tools in ArcGIS Pro.
• Demonstrated proficiency with ESRI product suite, including ArcGIS Pro, ArcGIS Enterprise (Server, Portal, SDE DataStore), ArcGIS Desktop, ArcGIS Online, and ArcMap.
• Demonstrated experience working with geospatial data types in Microsoft SQL Server, Oracle/Oracle Spatial, and PostgreSQL/PostGIS databases.
• Knowledge of emerging trends and technologies in GIS.
• Experience with MS-SQL Server, PostgreSQL, Oracle, and/or other geospatial databases.
• Familiarity with ArcGIS Online capabilities and GIS application development.
• Ability to collaborate effectively within a team environment.
Strong knowledge of software architecture principles, design patterns, and best practices.
• Familiarity with DevOps practices and tools for continuous integration and delivery.
• Familiarity with application lifecycle management (ALM) tools such as Azure DevOps and GitHub extensions.
• Experience with version control using Git and GitHub and release management practices.
• Excellent problem-solving skills and ability to work effectively in a collaborative team environment.
• Strong communication skills, both written and verbal.
• Microsoft Azure certifications are a plus.
• Demonstrated experience working with technical and non-technical staff.
• Strong initiative and ability to perform duties with minimal supervision.
• Ability to identify needs of end users and communicate possible solutions to them.
• Strong organizational and project management skills.
• Ability to handle multiple projects simultaneously under tight deadlines
Bachelor's degree
No related jobs found
← Back to jobs