OVERVIEW
Design and develop a Python API that allows our customers to automate a variety of GIS tasks such as automating map production, publishing web services, updating data sources across different databases, web map printing, and more. Your work will help professionals from a wide range of industries carry out critical automation tasks. You will be part of a team that influences lasting contributions for communities with the software code you create.
RESPONSIBILITIES
- Develop software that extends the capabilities of the ArcGIS platform
- Build software components using a variety of programming languages (C++, Python, etc.) that follow industry-standard design patterns, development methodologies, and deployment models
- Solve and articulate complex problems with application design, development, and user experiences
- Work closely with other developers to design and develop quality APIs that scale to millions of users
- Write comprehensive technical design specifications and support documentation
REQUIREMENTS
- 3+ years of industry experience with programming languages such as Python and C++
- A strong drive and interest to learn new technologies quickly and work in a fast paced software development environment
- Knowledge of Agile software development methodologies (Scrum)
- All the other important things that will help you be successful at Esri--good communication skills and the ability to thrive in an environment that encourages innovation
- Bachelor’s or master’s in computer science, engineering, mathematics, or related field, depending on position level
RECOMMENDED QUALIFICATIONS
- Experience with C++/C, C#, Python
- Experience with GIS and web services
- Expertise with Microsoft technology (Visual Studio, SQL Server)
- Familiarity with API development, performance tuning, system scalability
by via developer jobs - Stack Overflow
No comments:
Post a Comment