Expert Django Developer for Enterprise GIS Applications
Summary
We are seeking an experienced Django developer with expertise in building end-to-end enterprise applications, specifically in the Construction field, utilizing the Django framework in Python.
The ideal candidate will have a strong background in working with GIS (geo information) systems and a proven track record of delivering complex projects.
If you have experience in developing scalable, secure, and maintainable applications, we encourage you to apply.
Responsibilities
- Design, develop, and deploy enterprise-level applications using Django framework in Python
- Collaborate with cross-functional teams to gather requirements and implement GIS-based solutions
- Develop and maintain complex database models, APIs, and integrations with GIS systems
- Ensure high-quality code, following best practices, and adhering to industry standards
- Troubleshoot and resolve technical issues, optimizing application performance and scalability
- Participate in code reviews, contributing to the improvement of the codebase
- Stay up-to-date with the latest Django, Python, and GIS technologies, applying new skills and knowledge to projects
Requirements
Requirements:
- 5+ years of experience in developing enterprise-level applications with Django framework in Python
- Strong background in working with GIS systems, including data modeling, spatial analysis, and mapping
- Proficiency in Python, Django, and related technologies (e.g., PostgreSQL, GeoDjango)
- Experience with version control systems (e.g., Git), agile development methodologies, and continuous integration/continuous deployment (CI/CD)
- Excellent problem-solving skills, with the ability to debug complex issues and optimize application performance
- Strong communication and collaboration skills, with experience working with cross-functional teams
- Bachelor's degree in Computer Science, Information Technology, or related field