About the Role
We are seeking a skilled GIS Python Developer to join our team. This is an exciting opportunity for individuals who have a passion for Geographic Information Systems (GIS) and software development. As a GIS Python Developer, you will play a crucial role in developing and customizing Physical Network Inventory (PNI) tools within a Scaled Agile delivery framework.
Key Responsibilities:
1. Collaborate with solution architects and Technical Leads to understand requirements and document low-level designs.
2. Develop and unit test features, working closely with vendors to ensure solutions meet defined architecture.
3. Assist management with governance and status preparations, establishing development, test, and support processes.
4. Ensure deliverables meet required quality gates, working with various customer groups and program stakeholders to deliver outcomes within defined timeframes.
Required Skills and Qualifications
To excel in this role, you should possess:
1. Proficiency in Python with advanced libraries like Pandas and Numpy.
2. Experience with GIS software and spatial databases (e.g., PostGIS, Spatialite).
3. Familiarity with ArcGIS.
4. Strong SQL skills, particularly with PostgreSQL.
5. A minimum of 5 years of Python development experience.
6. Knowledge of Agile lifecycle management tools like JIRA/Confluence.
Benefits and Opportunities
As a valued member of our team, you can expect:
1. The opportunity to work on cutting-edge projects, collaborating with top talent in the industry.
2. Professional growth and development opportunities through training and mentorship programs.
3. A dynamic and inclusive work environment that fosters innovation and teamwork.
What We Offer
We provide a comprehensive benefits package, including health insurance, retirement savings, and paid time off. Our company values diversity and promotes a culture of inclusion and respect.