Langan is seeking a Lead GIS Software Developer to guide a team of developers building geospatial applications on the Esri ArcGIS platform, combining hands-on development, project leadership, and technical strategy across the full software development lifecycle.
Requirements
- Expert in JavaScript, React, and the ArcGIS JavaScript SDK;
- Proficiency in Python for automation and geoprocessing;
- Familiarity with .NET (C-Sharp) and API development;
- Strong understanding of relational databases and best practices (SQL Server/PostgreSQL);
- Experience with DevOps best practices, including Git and CI/CD pipelines;
- Understanding of containerization (Docker) is a plus;
- Experience in cloud (Azure or AWS) is a plus;
Responsibilities
- Architect, design, and develop ArcGIS-based web and desktop applications using React and the ArcGIS Maps SDK for JavaScript;
- Implement map visualization, geoprocessing, and spatial analysis features in scalable, performant applications;
- Develop and maintain APIs and services, integrating with ArcGIS Enterprise, ArcGIS Online, and external systems;
- Apply best practices in secure, testable, maintainable software development.
- Oversee CI/CD pipelines, build and deployment automation, and version control workflows using Git, GitHub Actions, and other DevOps tooling;
- Collaborate with infrastructure and DevOps engineers to optimize environments for performance, scalability, and reliability;
- Ensure data integrity and integration with SQL Server, PostgreSQL, or other relational databases.
Other
- Lead a team of software developers, providing technical mentorship, code review, and task prioritization;
- Manage project scope, schedule, and deliverables in Jira, ensuring work aligns with organizational priorities and client requirements;
- Coordinate development sprints, and progress tracking; report on project milestones and risks;
- Ability to work with both technical and non-technical staff to solve problems;
- Strong attention to detail and technological proficiency;