• Design and Develop ESRI GIS based Web and 3D applications that addresses the most challenging business, technology, and systems integration needs
• Design, develop, and implement custom components, services, and scripts
• Integrate newly designed functionality with other currently existing products Build Data Migration tools
• Develop applications and integrate with existing applications using ArcGIS Platforms
• UI maintenance, enhancements, Data acquisition, integration, and testing
• Participate in technical investigations and prototyping.
• Provide analytic support by coordinating data extraction from various databases and data interpretation
• Perform Integration Testing to verify interaction between various software components and detect interface defects Support deployment, user training and issue remediation
• Perform bug fixes, critical design changes, performance optimizations and data validations
• Understanding, gathering and documenting business and functional requirements and developing solutions to meet those requirements and determine required project deliverables (e.g. technical requirements, effort estimates, etc.)
• Providing timely reporting on project deliverables to Product Lead including the identification of risks and mitigations, issues impacting the project schedule, changes in deliverable scope, etc.
Mandatory skills -
• ESRI Suite: ESRI JS API # 3.x and 4.x, ArcGIS Online Portal, ArcGIS Enterprise 10.x and 11.0, ArcPy, ArcGIS Runtime API for .NET 100.x, ArcMap 10.x, ArcGIS Pro 2.x and 3.0, ESRI Web AppBuilder
• PROGRAMMING LANGUAGES: JavaScript # ReactJS and TypeScript, C#, Python, R
• WEB AND CLOUD TECHONOLOGIES: HTML, CSS, NodeJS, jQuery, Web Services (REST, SOAP), ASP.NET MVC, WPF, Azure SQL Managed Instance
• DATABASES: PostgreSQL, Microsoft SQL Server, Oracle DB, ArcGIS GDBs