Senior Developer – Linear Integrated Ordered Network Redesign - SD 26-11987

Compu-Vision - Northeast
  • Jamaica, NY
    Today

    Job Description

    Senior Developer – Linear Integrated Ordered Network Redesign

    Duration: 18 Months
    Location: New York, NY 10271
    Interview: In-Person Interview Required
    Experience: Minimum 8 years overall; 4+ years of ArcGIS Pro/ArcMap development experience

    Important: Candidates must be available for an in-person interview when the interview process begins. Candidates who do not meet the required technical qualifications will not be considered.

    Job Summary

    We are seeking an experienced Senior Full Stack .NET Developer with strong GIS/ESRI expertise to design, develop, integrate, and maintain enterprise applications supporting linear and spatial data workflows.

    The ideal candidate will have extensive experience with Microsoft .NET technologies, Azure, SQL Server, ArcGIS Pro, ArcMap, ArcGIS Enterprise, and geospatial databases. This role will involve full-stack application development, GIS solution design, spatial data management, system integration, automation, and collaboration with technical and business stakeholders.

    Key Responsibilities

    • Develop full-stack solutions using Microsoft .NET technologies, including C#, VB.NET, ASP.NET, .NET Core, .NET 9.0, Entity Framework, MVC, JavaScript libraries, and ArcGIS Maps SDK for .NET.
    • Analyze requirements and develop application interfaces and integration flows using the Visual Studio application platform.
    • Design, develop, and optimize database structures and queries using Microsoft SQL Server.
    • Utilize Microsoft Azure services to build scalable and reliable cloud-based applications, including Azure App Service, Azure SQL Database, and Azure Functions.
    • Integrate GIS applications and spatial data with enterprise systems to improve operational workflows and data accessibility.
    • Design, develop, and enhance ESRI ArcGIS Pro-based applications and custom extensions for editing linear and point features.
    • Develop custom tools, scripts, and workflows in ArcGIS Pro to optimize GIS data editing processes.
    • Manage, process, and analyze spatial data from diverse sources.
    • Ensure GIS dataset integrity and accuracy through data conversion, quality assurance, validation, and updates.
    • Optimize spatial databases and file geodatabases for performance and usability.
    • Develop integration solutions between GIS systems, enterprise platforms, and third-party applications.
    • Automate GIS workflows using Python, ArcPy, Arcade, Model Builder, and similar technologies.
    • Collaborate with UI/interface designers to integrate user-facing components with server-side application logic.
    • Work with stakeholders to gather requirements and ensure solutions align with business objectives.
    • Participate in code reviews to maintain development standards and identify opportunities for improvement.
    • Troubleshoot and debug complex application issues and provide timely resolutions.
    • Communicate effectively with developers, stakeholders, project managers, and end users.
    • Create and maintain technical documentation, including system designs, workflows, technical specifications, and user guides.
    • Ensure applications comply with applicable development standards, security protocols, and industry best practices.
    • Prepare technical documentation and conduct knowledge-transfer sessions to support adoption and ongoing maintenance.
    • Research emerging technologies and industry trends and recommend innovative solutions where appropriate.

    Required Qualifications & Experience

    • Minimum 8 years of professional experience in software development.
    • Bachelor's degree in Computer Science, Software Engineering, Information Systems, Geographic Information Systems (GIS), or a related field. Master's degree is a plus.
    • 8+ years of full-stack .NET development experience with hands-on expertise in:
      • C#
      • VB.NET
      • ASP.NET
      • .NET Core
      • .NET 9.0
      • Entity Framework
      • MVC
      • SQL Server
      • Microsoft Azure
    • Strong understanding of front-end technologies including HTML, CSS, JavaScript, and modern frameworks such as React or Angular.
    • Minimum 4 years of experience in ArcGIS Pro and/or ArcMap-based GIS solution design and development.
    • Experience developing and integrating RESTful APIs.
    • Hands-on experience with ArcGIS Maps SDK for .NET, Python, ArcPy, Arcade, and Model Builder.
    • Experience creating and extending GIS editing tools and workflows in ArcGIS Pro.
    • Strong experience with the ESRI product suite, including:
      • ArcGIS Pro
      • ArcGIS Enterprise
      • ArcGIS Server
      • ArcGIS Portal
      • SDE/Data Store
      • ArcGIS Desktop
      • ArcGIS Online
      • ArcMap
    • Experience working with geospatial data in Microsoft SQL Server, Oracle/Oracle Spatial, and PostgreSQL/PostGIS.
    • Experience with MS SQL Server, PostgreSQL, Oracle, and/or other geospatial databases.
    • Familiarity with ArcGIS Online capabilities and GIS application development.
    • Strong knowledge of software architecture principles, design patterns, and development best practices.
    • Familiarity with DevOps practices and continuous integration/continuous delivery (CI/CD).
    • Experience with application lifecycle management (ALM) tools such as Azure DevOps and GitHub extensions.
    • Experience using Git/GitHub for version control and release management.
    • Strong analytical, troubleshooting, and problem-solving skills.
    • Excellent written and verbal communication skills.
    • Demonstrated ability to work effectively with both technical and non-technical stakeholders.
    • Ability to identify end-user needs and communicate appropriate technical solutions.
    • Strong organizational and project management skills.
    • Ability to manage multiple projects simultaneously while meeting tight deadlines.
    • Strong initiative and ability to work independently with minimal supervision.

    Preferred Qualifications

    • Microsoft Azure certifications.
    • Master's degree in a relevant technical or GIS-related field.
    • Experience working with large-scale enterprise GIS environments.
    • Knowledge of emerging GIS technologies, development frameworks, and cloud-based solutions.
    • Experience with advanced GIS application integration and automation.

    Numbers & Facts

    LocationJamaica, NY

    Skills

    • ADO.NET Entity Frameworkunmatched
    • Analysis Skillsunmatched
    • AngularJSunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • ArcGISunmatched
    • ArcMapunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Cloud Applicationsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Analysisunmatched
    • Data Managementunmatched
    • Data Setsunmatched
    • Database Optimizationunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Desktop PCunmatched
    • DevOpsunmatched
    • ESRIunmatched
    • Editingunmatched
    • Emerging Technologyunmatched
    • Enterprise Applicationsunmatched
    • Geographic Information Systems (GIS)unmatched
    • Gitunmatched
    • GitHubunmatched
    • HTML (HyperText Markup Language)unmatched
    • Identify Issuesunmatched
    • Industry/Trade Analysisunmatched
    • Information Technology & Information Systemsunmatched
    • JavaScript Frameworksunmatched
    • JavaScript Librariesunmatched
    • Knowledge Transferunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Certificationsunmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Visual Basic.NETunmatched
    • Microsoft Visual Studiounmatched
    • Microsoft Windows Azureunmatched
    • Model View Controllerunmatched
    • Multitaskingunmatched
    • Network Designunmatched
    • Network Integrationunmatched
    • Operational Improvementunmatched
    • Oracleunmatched
    • Oracle Databaseunmatched
    • Organizational Skillsunmatched
    • PostgreSQLunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Process Managementunmatched
    • Project/Program Managementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Release Management/Engineeringunmatched
    • Requirements Managementunmatched
    • SQL Databasesunmatched
    • Scalable System Developmentunmatched
    • Scripting (Scripting Languages)unmatched
    • Server Programming/Applicationsunmatched
    • Software Administrationunmatched
    • Software Architecture Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Spatial Dataunmatched
    • System Integration (SI)unmatched
    • System Operationsunmatched
    • Technical Researchunmatched
    • Technical Writingunmatched
    • Time Managementunmatched
    • Usability Engineeringunmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder