The System Developer will design, develop, integrate, and optimize full-stack applications using Microsoft .NET technologies along with advanced GIS tools. The consultant will collaborate with technical teams to build scalable solutions, enhance GIS workflows, and ensure high-quality system performance.
Requirements
- C-Sharp, VB.NET, ASP.NET, .NET Core, .NET 9.0, MVC
- Entity Framework
- SQL Server
- Azure cloud development
- HTML, CSS, JavaScript, and frameworks like React or Angular
- ArcGIS Pro and/or ArcMap in GIS solution development
- RESTful API development and integration
Responsibilities
- Design and implement full-stack solutions using C-Sharp, VB.NET, ASP.NET, .NET Core, .NET 9.0, Entity Framework, JavaScript libraries, and ArcGIS Maps SDK for .NET.
- Analyze, design, and develop application interfaces and integration flows using Visual Studio.
- Develop optimized MS SQL Server databases, queries, and data access layers.
- Build cloud-based applications leveraging Azure App Service, Azure SQL Database, Azure Functions, and related services.
- Integrate GIS applications and data with enterprise platforms to streamline operational workflows.
- Design, develop, and enhance ArcGIS Pro applications, extensions, and spatial editing tools (linear, point, polygon data).
- Create and maintain custom GIS tools using Python (ArcPy), Arcade, ModelBuilder, and related automation technologies.
Other
- 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
- Minimum 2 years of experience with ArcGIS Pro and/or ArcMap in GIS solution development.
- Excellent verbal and written communication skills.
- Ability to interact with diverse groups, including executives, managers, and subject matter experts.