Hello,
Exp – 5 Years
Location – No Location Constraint
PFB Details of the requirement:
Job DescriptionOverview: We are seeking a talented Python Developer to join our team and contribute to the development of innovative software solutions. The ideal candidate will have a strong foundation in Python programming and a passion for building scalable and efficient applications. You will work closely with our engineering team to design, implement, and maintain various Python-based projects.Responsibilities:1. Design, develop, and maintain Python applications and services.2. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.3. Write clean, efficient, and maintainable code following best practices and coding standards.4. Implement automated tests to ensure the quality and reliability of software components.5. Optimize application performance and scalability through code optimizations and system improvements.6. Troubleshoot and debug issues in development, testing, and production environments.7. Stay updated with the latest trends and advancements in Python development and related technologies.8. Participate in code reviews and provide constructive feedback to peers.9. Document design decisions, code changes, and system architecture.10. Contribute to the continuous improvement of development processes and workflows.Requirements:1. Bachelor's degree in Computer Science, Engineering, or related field.2. 5+ years of experience in Python development.3. Proficiency in Python programming language and its ecosystem (libraries, frameworks).4. Strong understanding of software development principles, algorithms, and data structures.5. Experience with web development frameworks such as Django or Flask.6. Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries (e.g., SQLAlchemy).7. Knowledge of version control systems, preferably Git.8. Experience with writing and consuming RESTful APIs.9. Excellent problem-solving and analytical skills.10. Strong communication and collaboration skills.Preferred Qualifications:1. Experience with front-end technologies such as HTML, CSS, and JavaScript.2. Knowledge of containerization technologies like Docker.3. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.4. Understanding of software testing methodologies (unit testing, integration testing, etc.).Contribution to open-source projects or active participation in developer communities.