GIS Development Analyst II, Programming
- Hiring from
- United States
- Work type
- Hybrid
- Posted
617,410 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Participate in the development, configuration, testing, deployment and support of GIS applications and technology solutions. Work with Esri GIS, web development, databases, cloud technologies and modern development practices to deliver reliable solutions that support business needs.
Key Duties and Responsibilities
- Collaborate with business partners to document application defects, enhancements and project requirements.
- Configure, develop, test, deploy and maintain GIS applications with limited oversight.
- Gather and document business requirements, evaluate solution options, and provide estimates for proposed changes.
- Develop and support GIS web applications, services, integrations and automation.
- Work with Esri technologies including ArcGIS Enterprise, ArcGIS Pro, Experience Builder, web maps and GIS services.
- Develop solutions using technologies such as JavaScript/TypeScript, Python, HTML, CSS, SQL, REST APIs and JSON.
- Work with relational databases and enterprise geodatabases to manage spatial and non-spatial data.
- Support applications using modern technologies including AWS, containers such as Docker, Git and CI/CD practices.
- Troubleshoot issues across applications, GIS services, databases, APIs and integrations.
- Identify opportunities to improve or reuse existing technology solutions.
- Coordinate development activities with team members, infrastructure teams and vendors.
- Follow established software development, change control, security and governance standards.
- Develop and maintain technical documentation and training materials.
- Consult with and train business users to support effective use of technology solutions.
- Regular and reliable attendance is required in performance of job.
- Employee may be required to perform additional duties as assigned.
Education Requirements
Preferred Bachelor's degree in MIS, Computer Science, Mathematics, Business Administration or other related field or an equivalent combination of formal education and/or work experience in addition to the following job-related experience:
Experience
- Two to four years of relevant professional experience typically preferred; minimum of one year relevant experience required.
- Demonstrated ability with multiple development languages and/or platforms.
- Demonstrated knowledge of software development and programming concepts and techniques.
- Demonstrated ability working with database management systems.
- Experience with GIS concepts and technologies, preferably Esri ArcGIS Enterprise, ArcGIS Pro and enterprise geodatabases.
- Experience or working knowledge of JavaScript/TypeScript, Python, SQL, web technologies and REST APIs.
- Working knowledge of cloud and modern application technologies such as AWS and Docker.
- Working knowledge of Git, source control, CI/CD and modern DevOps practices.
- Working knowledge of the software development lifecycle and basic project management concepts.
- Working knowledge of infrastructure concepts and their relationship to application development.
- Working knowledge of math, algebra and statistical methods.
- Experience using computers, office equipment and applicable software.
- Ability to interact, advise and communicate effectively.
- Experience developing information, conducting meetings and making presentations.
- Demonstrated ability to read and write fluently in English.
Licenses and Certifications
Preferred Applicable Driver's License
Additional Requirements
- Able to use office tools and equipment required.
- Communicate and/or exchange information or instructions; conduct oral presentations and/or meetings.
- Visual abilities sufficient to perform job duties.
This job description is meant as a guideline for employees of ONE Gas, Inc. It is not a definitive or exhaustive description and consequently may not include all tasks or functions related to the position. This document does not create, and is not part of, an employment contract. Please note the position may change to meet the changing requirements of the business. Employees may be assigned duties either, in addition to or instead of, those set out in this document and the position is subject to further changes at management’s discretion.
