We are seeking a Junior Python Developer to join our team in Coimbatore. This full-time position requires a minimum of 1 year of experience working with Python programming and related technologies. The ideal candidate will have a passion for developing efficient and high-quality software solutions, working closely with a team of professionals within a dynamic environment to meet project objectives.
Exp : 1- 3 years
Salary - 4 to 5 LPA
Notice period - 45 days
Qualifications and Skills
Proficiency in Python programming (Mandatory skill) is essential for developing and maintaining efficient code within the designated projects.
Experienced in data structures (Mandatory skill), which is crucial for algorithmic problem solving and application performance optimization.
Strong understanding of algorithms (Mandatory skill) to design effective and efficient solutions to complex problems and tasks.
Practical experience with the Django framework for building robust web applications aligned with project specifications.
Working knowledge of the Flask framework for developing small scale applications with minimal latency.
Familiarity with SQL databases to manipulate and manage data efficiently, ensuring seamless integration with applications.
Experience in API development to create and implement protocols that allow different systems to communicate effectively.
Capability in unit testing to ensure high code quality standards are met before deployment, reducing defects and maintenance costs.
Roles and Responsibilities
Develop, test, and deploy scalable and functional web applications using Python technologies to meet project requirements.
Collaborate effectively with cross-functional teams to analyze, design, and ship new features and enhancements.
Implement and manage databases and back-end services ensuring high performance and responsiveness to requests.
Conduct code reviews and pair programming sessions to maintain code integrity and readability.
Participate in daily stand-ups and agile development processes to ensure alignment with project timelines and deliverables.
Troubleshoot and debug applications to optimize performance and resolve application-related issues in a timely manner.
Maintain technical documentation to support code and system maintenance, ensuring robustness and ease of updates.
Stay up-to-date with emerging technologies and industry trends to continuously improve technical proficiency and innovation.