Senior Developer Python - #439032
Gnapi Technologies
Date: 2 weeks ago
City: Edmonton, AB
Contract type: Full time

About Us
Gnapi Technologies., is an Information Technology Company established in 2016 with registered offices in India, Canada and United States. Gnapi provides end-to-end IT services and solutions to help and support clients succeed. Gnapi fosters a deep understanding of clients’ businesses and builds strong relationships to best-fit IT solutions, supported by our technology expertise. Gnapi has a strong expertise in GIS applications working closely with multiple customers across North America.
Job Description
We are looking for a Senior Python Developer who welcomes engineering, team management and maintenance tasks. The primary focus will be to implement and enhance user interfaces and features together with automated unit and integration tests. You will be working with our candid and collaborative team, mentoring and managing the team as needed, where your knowledge and advice about application architecture and the newest technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and excellent user experience.
Requirements
Requirements and Responsibilities:
Gnapi Technologies., is an Information Technology Company established in 2016 with registered offices in India, Canada and United States. Gnapi provides end-to-end IT services and solutions to help and support clients succeed. Gnapi fosters a deep understanding of clients’ businesses and builds strong relationships to best-fit IT solutions, supported by our technology expertise. Gnapi has a strong expertise in GIS applications working closely with multiple customers across North America.
Job Description
We are looking for a Senior Python Developer who welcomes engineering, team management and maintenance tasks. The primary focus will be to implement and enhance user interfaces and features together with automated unit and integration tests. You will be working with our candid and collaborative team, mentoring and managing the team as needed, where your knowledge and advice about application architecture and the newest technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and excellent user experience.
Requirements
Requirements and Responsibilities:
- Having 10+ years' experience as a Python developer, with a focus on building robust and scalable applications.
- GIS Application Development: Design, develop, and maintain GIS applications and tools using Python
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver optimal solutions.
- Geospatial Data Processing: Write scripts and programs to process and analyze geospatial data efficiently
- Implement algorithms for spatial analysis and modeling
- Integration of GIS with Enterprise Systems: Integrate GIS functionalities into enterprise systems using Python
- Collaborate with database administrators for seamless data integration
- Web Mapping Applications: Develop interactive and user-friendly web mapping applications
- Utilize Python frameworks to build geospatial web applications
- GIS Automation: Implement automation scripts to streamline GIS workflows and processes
- Develop tools for automating data updates and spatial analyses
- Quality Assurance: Conduct testing and debugging of GIS applications to ensure functionality and data accuracy
- Work collaboratively with quality assurance teams for comprehensive testing
- Design and implement microservices architecture for scalable and efficient applications.
- Participate in code reviews to ensure adherence to coding standards and best practices.
- Identify and resolve technical challenges and performance issues.
- Optimize existing code and improve system performance.
- Contribute to architectural discussions and propose innovative solutions.
- Stay up to date with the latest trends and technologies in Python development and microservices.
- Experience with cloud platforms like AWS or Azure is preferred.
- Custom ETL workflow experience
- GIS experience
- Prior experience with Electric Utility is a bonus.
- Bachelor’s or Master’s degree from an accredited University in Computer Science, Engineering, or related field or equivalent experience
- Technology and industry experience
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Payroll/ Human Resource Administrator
Mammoet,
Edmonton, AB
1 day ago
Summary Of The Role Mammoet is currently seeking an enthusiastic and motivated individual to support our Payroll/ Human Resources team at our Edmonton branch. The successful candidate will provide administrative support, respond to inquiries for benefits, pension, or pay-related questions, and play a key role in understanding and optimizing the organization’s processes. They will have strong communication and organization skills,...

Apprentice Welder
Sureway Construction Group Ltd.,
Edmonton, AB
2 days ago
Apprentice Welder - Heavy Equipment Shop Sureway Construction is one of Alberta’s largest heavy construction contractors, involved in; civil earthworks and grading, utilities and offsite, mine operation and aggregate extraction. Work Local - Work Sureway! We offer Benefits, RRSP/TFSA Matching, Boot Allowance, and a state-of-the-art shop to work in Job Type Full Time, Permanent Schedule 10+ Hours per day (day...

Field Service Representative
Siemens Healthineers,
Edmonton, AB
2 weeks ago
Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions. Come and join our global team as a Field...
