Company : Huge It Solution
Position Details : Python Developer
JOB DESCRIPTION:
We are looking for a motivated and talented Junior Python Developer to join our development team. As a Junior Developer, you will work alongside experienced professionals and gain valuable hands-on experience in developing and maintaining Python-based applications. This is an excellent opportunity to kick-start your career in software development and learn from seasoned experts.
Responsibilities :
- Collaborate with the development team to design, develop, and maintain Python-based applications.
- Write clean, efficient, and maintainable code following coding best practices and industry standards.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Assist in troubleshooting and debugging issues, and propose solutions to address them.
- Develop and execute unit tests to ensure the quality and reliability of the software.
- Work closely with the team to gather requirements and translate them into technical specifications.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated with the latest trends and advancements in Python and related technologies.
- Collaborate with cross-functional teams, such as QA and UI/UX, to deliver high-quality software.
- Follow agile development methodologies and participate in sprint planning and task estimation.
Requirements :
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant coursework or certifications may be considered in lieu of a degree.
- Basic understanding of software development concepts and principles.
- Some experience or knowledge of Python programming language. Projects or internships involving Python development will be an added advantage.
- Familiarity with Python frameworks such as Django or Flask is a plus.
- Basic understanding of web technologies like HTML, CSS, and JavaScript.
- Knowledge of relational databases and SQL is desirable.
- Familiarity with version control systems, such as Git, is a plus.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work effectively in a team environment.
- Eagerness to learn, grow, and take on new challenges in a dynamic work environment.