Infosys is seeking a talented and enthusiastic Python Developer to join our development team in Bengaluru. As a Python Developer, you will be working on exciting projects, developing robust and scalable applications, and collaborating with cross-functional teams to deliver high-quality software solutions. The ideal candidate will have experience in Python development and be passionate about solving complex problems using technology.
Key Responsibilities
- Software Development. Design, develop, and maintain Python-based applications, ensuring they are scalable, reliable, and high-performing.
- Collaboration. Work with cross-functional teams, including product management, operations, and quality assurance, to understand requirements and ensure successful product delivery.
- Code Optimization. Implement best practices for writing clean, efficient, and maintainable code. Ensure high code quality through code reviews, testing, and debugging.
- Problem Solving. Troubleshoot and resolve complex technical issues in a timely manner. Utilize your strong analytical and problem-solving skills to improve the performance and functionality of systems.
- Innovation. Stay updated with the latest Python frameworks, libraries, and tools. Apply your knowledge to improve the product, drive innovation, and solve business challenges.
Skills & Qualifications
Mandatory Skills
- Proficiency in Python. Extensive experience in Python development with knowledge of frameworks such as Django, Flask, or FastAPI.
- Experience with Databases. Familiarity with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and data modeling.
- Problem-solving skills. Strong analytical and debugging skills to tackle complex issues in large-scale applications.
- Version Control. Proficient in using version control systems like Git to manage codebase changes.
- Software Engineering Best Practices. Understanding of object-oriented programming (OOP) principles, RESTful API development, and other key software engineering concepts.
Preferred Skills
- Experience with Cloud Platforms. Familiarity with cloud services such as AWS, Azure, or Google Cloud.
- CI/CD. Knowledge of continuous integration/continuous deployment processes and tools.
- Automation. Ability to write scripts to automate repetitive tasks and improve operational efficiency.
- Agile Methodology. Understanding of Agile/Scrum development processes and the ability to collaborate effectively in an Agile team.
Education
- Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering (BE/B.Tech), MCA, BCA, M.Tech, MSc., MS, or B.Sc.
Why Join Infosys?
- Challenging Projects. Work on high-impact projects with leading-edge technologies and clients.
- Career Growth. Opportunities to grow and develop your skills in a global technology environment.
- Innovative Work Culture. Be part of a collaborative, inclusive, and innovative workplace that encourages continuous learning.
- Global Exposure. Collaborate with teams across the world, enhancing your professional experience.
- Competitive Compensation. Infosys offers a competitive salary and benefits package.
About Infosys. Infosys is a global leader in consulting, technology, and next-generation services. We enable our clients to stay ahead of the curve by delivering innovative solutions. At Infosys, we are committed to building a diverse and inclusive workforce where creativity, innovation, and continuous improvement are fostered.
How to Apply. If you are an experienced Python Developer with a passion for coding and problem-solving, submit your application today to join Infosys. We look forward to having you on board!