Possess excellent design and coding skills and a zeal for owning the complete SDLC of building applications in a DevOps environment
You are curious. You like to learn new technologies, and you adapt well to change
You are excited about GIS and possibilities of building custom web applications that bring the best of GIS and Web technologies.
You possess a sense of intellectual curiosity and a burning desire to learn
You possess a strong sense of software engineering craftsmanship, take pride in your code
You thrive in collaborative agile teams and are ready to take on new and unexpected challenges while building the next wave of software engineering solutions
Possess a strong sense of design, zeal for coding and takes pride in the code they re responsible for while defining best practices as our teams abide by a You Build It You Own It attitude
What You ll Own:
Collaborating with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
Leading the craftsmanship, security, availability, resilience, and scalability of your solutions
Bringing a passion to stay on top of current trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
Responsibilities:
Leverage Esri s suite of applications, including ArcGIS Enterprise, ArcGIS Online and Developer tools, to create customized geospatial solutions
Develop innovative map-based apps, visualizations and workflows using ArcGIS Online and ArcGIS Enterprise
Debug and troubleshoot bugs across the stack (React.js, ArcGIS Enterprise, .NET, Database)
Write spatial SQL queries to support web services or debug issues.
Collaborate with Product and Project Management team to determine project requirements, timelines, and risks.
Collaborate with other members on the development team to resolve issues and develop solutions.
Assist with custom geospatial development using React JS and ArcGIS JS
Basic Qualifications:
Bachelor s degree in computer science and/or its equivalent and must be experienced in web development, spatial databases, and GIS Software
Expertise with Esri s out-of-the-box tools including Experience Builder, Survey123, FieldMaps, Dashboards, Story Maps and Hub Ability to automate geospatial processes using Python, including Esri s Python toolkits
Exposure to React.js, TypeScript/JavaScript, ArcGIS Maps SDK for Javascript 4.x
Exposure to C#.Net/ Web APIs
MS SQL Server or similar RDBMS
Exposure to GitHub, Azure DevOps, Scrum, Agile
Preferred Qualifications:
Master s or Minor in Computer Science or Geospatial Technology
Experience with one, or more of the following Esri products and tools: ArcGIS Server, ArcGIS Online, ArcGIS Platform, ArcGIS Enterprise, Arcade, Esri REST Services, Geoprocessing Services, Esri Developer tools2+ years of experience developing visualizations and workflows using React JS, ArcGIS JS and .Net or Python
Architecture, design experience with good knowledge of design patterns & their implementation.
Knowledgeable in geospatial principles and practices, including projections and analysis methodologies
Experience designing and administering spatial databases