Job Description
**Job Title:** Python Developer
**About the Role:**
We are seeking a talented Python Developer to join our dynamic technology team in Dubai. In this role, you will design, develop, and maintain high-quality software solutions using Python and Java. You will work closely with cross-functional teams to deliver scalable applications that meet business requirements and drive innovation.
**Responsibilities:**
- Develop, test, and maintain Python-based applications
- Collaborate with the team to integrate Java modules and libraries
- Participate in code reviews, ensuring adherence to coding standards and best practices
- Debug and resolve software defects and performance issues
- Write and maintain technical documentation for solutions and processes
- Work with DevOps to automate deployment and monitor application performance
- Engage with stakeholders to gather requirements and provide technical insights
**Required Qualifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 1-3 years of professional experience in software development
- Proficiency in Python and its standard libraries
- Working knowledge of Java and related frameworks
- Familiarity with relational databases (e.g., MySQL, PostgreSQL)
- Strong problem-solving skills and attention to detail
- Excellent verbal and written communication skills
- Ability to work effectively in a fast-paced, collaborative environment
**Preferred Qualifications:**
- Experience with web frameworks such as Django or Flask
- Knowledge of microservices architecture and RESTful API design
- Familiarity with containerization tools like Docker
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Experience with CI/CD pipelines and version control (e.g., Git)
- Understanding of Agile/Scrum methodologies
- Test-driven development and automated testing experience
Position Details
- Position Title: Python Developer
- Location:
- Experience Required: 3