Junior Python Developer 26N25

Abu Dhabi Tax Free30 days agoFull-time External
Negotiable
This job posting has expired and is no longer accepting applications.
Job Description: We are seeking a highly motivated and enthusiastic Junior Python Developer to join our dynamic tech team. The ideal candidate will have a strong foundation in Python programming and a keen interest in software development. This is an excellent opportunity for recent graduates or those with some experience in tech to grow their skills and advance their careers. As a Junior Python Developer, you will work closely with senior developers to design, develop, and maintain software solutions that are efficient, scalable, and user-friendly. You will get the chance to contribute to real-world projects while refining your coding abilities and learning new technologies. If you are passionate about Python and eager to work in a collaborative environment, we encourage you to apply for this exciting opportunity. Responsibilities • Assist in the development and maintenance of software applications using Python. • Collaborate with team members on various software development projects. • Participate in code reviews and provide constructive feedback to peers. • Write clean, reusable, and efficient code to meet project requirements. • Debug and resolve software issues that arise during development and testing. • Document code and update technical documentation as necessary. • Contribute to system design and architectural discussions with senior developers. • Test and validate new features to ensure they meet specifications and requirements. • Learn and adapt to new programming languages and technologies as needed. • Participate in agile development processes and sprint planning sessions. • Assist in the preparation and presentation of software prototypes to stakeholders. • Stay up-to-date with industry trends and best practices in software development. Requirements • Bachelor’s degree in Computer Science, Software Engineering, or a related field. • Basic understanding of Python programming and object-oriented design principles. • Familiarity with version control systems, particularly Git, for code management. • Strong problem-solving skills with the ability to troubleshoot software issues. • Excellent communication skills and the ability to work collaboratively in a team. • Eagerness to learn and develop new skills in software development. • Prior experience with web frameworks such as Django or Flask is a plus. Requirements: