Website Raspberry Solution
Our client is currently on the lookout for a talented and driven Jr. Python Developer to become an essential part of their dynamic team. As a Jr. Python Developer, you will be instrumental in designing, developing, and implementing cutting-edge software solutions using Python. This is a fantastic opportunity for passionate programmers with a solid foundation in Python who are eager to continuously learn and grow in their career.
Position – Jr. Python Developer
Job Location – Kathmandu
No. of Requirements – 1
Responsibilities:
- Collaborate with the team to design and develop application modules using Python.
- Write clean, efficient, and scalable Python code to implement software solutions.
- Participate in code reviews and ensure adherence to coding standards, maintaining high code quality.
- Debug and resolve software defects and issues to deliver reliable and bug-free applications.
- Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.
- Ensure seamless integration of developed modules with existing systems.
- Perform unit testing to verify the functionality of developed code.
- Support system integration testing to ensure robustness and reliability.
- Contribute to the continuous improvement of development processes and practices, enhancing efficiency and productivity.
- Embrace agile development methodologies to streamline the software development lifecycle.
- Document software designs, technical specifications, and implementation details, promoting knowledge sharing and maintainability.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 1 year of hands-on experience in Python programming language, with exposure to frameworks, preferably Odoo.
- Strong understanding of object-oriented programming principles, enabling the creation of efficient and maintainable code.
- Familiarity with version control systems like Git to collaborate effectively with the development team.
- Good understanding of database management systems, particularly PostgreSQL, to handle data effectively and securely.
- Ability to write clean, scalable, and efficient Python code, translating complex requirements into elegant solutions.
- Excellent problem-solving and analytical skills to debug and resolve software defects and issues.
- Strong communication and teamwork abilities to work collaboratively with cross-functional teams.
- Able to contribute effectively to team discussions and project meetings.
Benefits:
- Gain hands-on experience by working on real-world projects, where your contributions will make a significant impact.
- Benefit from mentorship and guidance from experienced professionals, accelerating your growth and development in the industry.
- Embrace the opportunity to learn and thrive in a fast-paced industry, where innovation and creativity are encouraged.
We appreciate all applications, but only shortlisted candidates will be contacted for an interview.