Software
We are seeking an experienced Python Developer to design, develop, and maintain applications. The ideal candidate will have a strong background in Python programming, a passion for problem-solving, and the ability to work collaboratively in a fast-paced environment.
Roles and Responsibilities
- Design, develop, and maintain scalable and efficient Python applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure optimal performance.
- Implement best practices for software development and ensure code quality.
- Stay up to date with the latest industry trends and technologies.
- Mentor and guide junior developers.
Support
- Provide high-priority support for critical issues, ensuring quick resolution.
- Collaborate with the other team to address and resolve technical problems.
- Maintain clear and effective communication with stakeholders regarding support issues.
- Develop and maintain documentation for support processes and procedures.
Profile required
Qualifications and Skills
- 1 to 3 years of experience in Python development.
- Strong understanding of Python libraries and frameworks.
- Experience with front-end technologies like HTML, CSS, and JavaScript.
- Proficiency in database systems such as SQL, PostgreSQL, or MongoDB.
- Experience with machine learning and data analysis.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work independently and manage multiple tasks effectively.