Senior Python Developer (Django Framework must)
==========================
Job Summary:
We are seeking an experienced Senior Python Developer to join our team in the Architecture & Construction industry. The successful candidate will be responsible for designing, developing, and maintaining complex software applications using Python, with a focus on Django framework, PostgreSQL database, and Microsoft Azure cloud platform. This is a challenging role that requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.
Responsibilities:
- Design, develop, and deploy scalable, efficient, and secure Python applications using Django framework
- Collaborate with cross-functional teams to identify requirements and develop solutions that meet business needs
- Develop and maintain complex database schemas using PostgreSQL
- Integrate Python applications with Microsoft Azure cloud services, including storage, compute, and analytics
- Troubleshoot and resolve technical issues in a timely and efficient manner
- Participate in code reviews, provide feedback, and ensure high-quality code standards
- Stay up-to-date with industry trends, best practices, and emerging technologies
Requirements
Requirements:
- 5+ years of experience in software development, with a focus on Python and Django
- Strong understanding of Python programming language, including syntax, data structures, and object-oriented programming
- Experience with PostgreSQL database, including schema design, query optimization, and performance tuning
- Familiarity with Microsoft Azure cloud platform, including storage, compute, and analytics services
- Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Bachelor's degree in Computer Science, Information Technology, or related field