System Developer - SYSDEV 25-32954

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
No Travel Required

Skills

Visual Basic .NET
Web Portals
Workflow
mvc
Teamwork
Technical Writing
UI
SQL Azure
Scripting
Software Architecture
Python
Quality Assurance
RESTful
Oracle Spatial and Graph
PostgreSQL
Microsoft Azure
Microsoft SQL Server
Microsoft Visual Studio
User Guides
Version Control
Release Management
Software Design
Oracle
PostGIS
Problem Solving
Information Systems
Interfaces
JavaScript
Geographic Information System
Documentation
Editing
Emerging Technologies
Continuous Integration
Communication
Computer Science
Conflict Resolution
Software Engineering
User Experience
Knowledge Transfer
Management
Entity Framework
Geospatial Analysis
Git
GitHub
HTML
Project Delivery
Continuous Delivery
Data Storage
Database
Design Patterns
DevOps
ArcGIS
ArcMap
Cascading Style Sheets
Cloud Computing
Collaboration
Esri
.NET
ASP.NET
Accessibility
AngularJS
Application Lifecycle Management
C#
React.js
SDK

Job Details

Job Title: System Developer

Location: New York, NY
Duration: 18 Months


Job Description

Project Scope

An experienced consultant is needed to support the design, development, and implementation of full stack solutions using Microsoft .NET technologies and GIS platforms. Responsibilities include:

  • Designing and implementing full-stack applications using C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, Entity Framework, JavaScript libraries, and ArcGIS Maps SDK for .NET.

  • Developing interfaces and integration flows using the Visual Studio Application Platform.

  • Optimizing database structures and queries using Microsoft SQL Server for high-performance data storage and retrieval.

  • Building scalable, cloud-based applications leveraging Azure services such as Azure App Service, Azure SQL Database, and Azure Functions.

  • Integrating GIS applications and geo-spatial data with enterprise systems to streamline workflows and improve accessibility.

  • Designing, developing, and enhancing ESRI ArcGIS Pro applications and custom extensions for editing linear, point, and polygon spatial features.

  • Creating custom tools, scripts, and workflows in ArcGIS Pro using ArcPy, Arcade, ModelBuilder, and related technologies.

  • Managing, processing, and analyzing spatial datasets from diverse sources, ensuring data accuracy and integrity.

  • Automating GIS workflows and supporting data conversions, quality assurance, and dataset maintenance.

  • Developing integration solutions between GIS systems and enterprise or third-party platforms.

  • Collaborating with UI/UX designers to integrate user-facing elements with server-side logic.

  • Participating in code reviews, ensuring code quality, and suggesting improvements.

  • Troubleshooting and resolving complex application issues in a timely manner.

  • Communicating with stakeholders, team members, and project managers to gather requirements and provide progress updates.

  • Creating technical documentation, including designs, workflows, and user guides.

  • Ensuring all solutions adhere to industry best practices, standards, and security protocols.

  • Preparing documentation and conducting knowledge transfer sessions.

  • Staying up to date with industry trends, emerging technologies, and proposing improvements.


Required Qualifications, Skills, and Experience

Candidates must meet all required qualifications; otherwise, they will not be considered.

  • Minimum 4 years of experience as described for a Programmer 2 role.

  • Bachelor s degree in Computer Science, Software Engineering, Information Systems, GIS, or related field (Master s preferred).

  • 4+ years of proven full-stack .NET development experience, including:

    • C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, MVC, Entity Framework

    • SQL Server

    • Azure cloud technologies

  • Solid understanding of front-end technologies such as HTML, CSS, JavaScript, and frameworks such as React or Angular.

  • Minimum 2 years of experience with ArcGIS Pro and/or ArcMap GIS solution design and development.

  • Experience developing and integrating RESTful APIs.

  • Hands-on development experience with ArcGIS Maps SDK for .NET, Python, ArcPy, Arcade, and ModelBuilder.

  • Proficiency with ESRI products including:

    • ArcGIS Pro

    • ArcGIS Enterprise (Server, Portal, SDE DataStore)

    • ArcGIS Desktop

    • ArcGIS Online

    • ArcMap

  • Experience working with geospatial data types in SQL Server, Oracle/Oracle Spatial, and PostgreSQL/PostGIS.

  • Experience with MS SQL Server, PostgreSQL, Oracle, and other geospatial databases.

  • Ability to collaborate effectively within a team environment.

  • Proven experience leading cross-functional teams and managing project delivery.

  • Strong knowledge of software architecture principles, design patterns, and best practices.

  • Familiarity with DevOps tools and practices for CI/CD.

  • Experience with Azure DevOps, GitHub, and ALM tools.

  • Experience with version control using Git and GitHub and release management best practices.

  • Strong problem-solving abilities and teamwork skills.

  • Excellent written and verbal communication skills.

  • Microsoft Azure certifications are a plus.

  • Experience collaborating with both technical and non-technical staff.


Desirable Skills / Experience

  • Excellent verbal and written communication skills.

  • Ability to interact professionally with stakeholders at all levels, including executives and subject-matter experts.

  • Strong teamwork and interpersonal skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.