ESRI Developer (Python/.Net core)
Role details
Job location
Tech stack
Job description
Akkodis is seeking a ESRI Developer for a Contract job with a client in Plano, TX/Charlotte, NC(Hybrid). Ideally looking for applicants with a solid background in the financial services industry., We are seeking an Esri developer to strengthen our ArcGIS platform capabilities and address a critical skills gap within a highly specialized geospatial ecosystem. This role will be instrumental in advancing enterprise GIS initiatives, supporting mission-critical applications, and enabling scalability of geospatial data services across the organization.
This is a unique opportunity to join a team supporting a highly customized ArcGIS environment, where institutional knowledge is limited and demand for geospatial solutions continues to grow. The ideal candidates will bring a blend of technical expertise, problem-solving ability, and a strong desire to grow within a niche and high-impact domain.
Key Responsibilities
Design, develop, and maintain applications leveraging the Esri ArcGIS platform (ArcGIS Enterprise, ArcGIS Online)
Build and support web GIS applications using technologies such as JavaScript APIs, ArcGIS SDKs, and REST services
Collaborate with business stakeholders to translate requirements into scalable geospatial solutions
Support and optimize map services, feature services, and geodatabases
Perform system integrations across enterprise platforms, including security, data pipelines, and external vendor systems
Troubleshoot and resolve complex GIS-related issues across environments
Contribute to modernization efforts, including cloud adoption and evolving architecture strategies
Document solutions and help build long-term institutional knowledge within the team
Why This Role Matters (Business Impact)
Addresses a critical skill gap in a niche, high-demand technology area
Reduces dependency on a limited number of SME resources
Enables faster delivery of geospatial capabilities to the business
Supports stability and sustainability of a highly customized ArcGIS environment
Positions the organization for future growth, modernization, and innovation in GIS
Team Environment Context
Current environment requires specialized knowledge that is not widely available
Existing team is lean and developing, with a need for stronger technical depth
Significant opportunity to shape standards, improve processes, and mentor others
High visibility role with impact across multiple lines of business
Success Measures
Increased stability and performance of GIS applications
Reduced incident volume and faster resolution times
Successful delivery of new geospatial capabilities
Improved documentation and knowledge transfer across the team
Requirements
1-5 years of experience (flexible by level) working with Esri ArcGIS technologies
Hands-on experience with:
ArcGIS Enterprise / ArcGIS Server
ArcGIS Online
ArcGIS JavaScript API or SDKs
Strong understanding of GIS concepts, spatial data, and geodatabases
Experience with Python, JavaScript, or .NET for geospatial development
Familiarity with REST services and API integrations
Strong analytical and problem-solving skills
Preferred Qualifications
Experience supporting large-scale, enterprise GIS environments
Knowledge of Esri system architecture, deployments, and upgrades (e.g., 11.x environments)
Experience with cloud platforms (Azure preferred)
Exposure to DevOps practices (CI/CD pipelines, automation)
Experience working with vendors (e.g., Esri technical teams)
Understanding of networked systems and security considerations for GIS applications
Benefits & conditions
Rate Range: 85/hour to $90/hour; The rate may be negotiable based on experience, education, geographic location, and other factors.