Job Summary:
We are looking for a skilled Python Developer to design, develop, test, and maintain Python-based applications. The candidate will work with the development team to build reliable, scalable, and efficient software solutions.
Key Responsibilities:
- Develop and maintain applications using Python.
- Write clean, efficient, and reusable code.
- Develop and integrate APIs and backend services.
- Work with databases and perform data operations.
- Identify, troubleshoot, and fix software issues.
- Test and debug applications to ensure quality.
- Collaborate with frontend developers, designers, and other team members.
- Maintain technical documentation and project requirements.
- Participate in code reviews and improve application performance.
Required Skills:
- Solid knowledge of Python programming.
- Understanding of Python frameworks such as Django or Flask.
- Knowledge of REST APIs.
- Basic knowledge of HTML, CSS, and JavaScript.
- Understanding of SQL and databases such as MySQL or PostgreSQL.
- Knowledge of Git/version control.
- Good problem-solving and analytical skills.
Qualification:
- Bachelor's degree in Computer Science, IT, or a related field.
- Freshers or experienced candidates can apply.
- Relevant projects or internships are an added advantage.
Key Competencies:
- Problem-solving skills
- Logical thinking
- Programming skills
- Teamwork
- Communication skills
- Attention to detail