Back to Jobs
I

Python Developer

Infosys Chennai, Tamil Nadu, India

Apply for this Position

Job Description

"Unlock a high-demand career as a Python Developer at Infosys and thrive in a dynamic environment that values innovation and collaboration."

Imagine working on cutting-edge projects, collaborating with a talented team, and staying ahead of the curve with the latest technologies and trends. As a Python Developer at Infosys, you'll have the opportunity to do just that.

With a strong foundation in Python and expertise in frameworks like Django, Flask, and Pyramid, you'll be able to design, develop, and deploy scalable and efficient solutions that meet the needs of our clients.

Why you should learn this:

The demand for skilled Python developers is on the rise, with a projected growth rate of 13% per annum

Expected Salary: $80,000 - $140,000 per annum, depending on experience and location

How it works:

  • Step 1: Develop a strong foundation in Python fundamentals, including data types, functions, and object-oriented programming
  • Step 2: Learn popular Python frameworks and libraries, such as Django, Flask, Pandas, and NumPy, and practice building scalable and efficient solutions

Core Concepts to Master

1

Design Principles

Understand the fundamentals of software design, including principles like SOLID, YAGNI, and KISS, and learn to apply them to real-world problems

2

Architecture Fundamentals

Learn about different architectural patterns, such as monolithic, microservices, and event-driven architecture, and understand how to design and implement scalable systems

3

Project Domain Knowledge

Gain a basic understanding of the project domain and learn to translate functional and non-functional requirements into systems requirements

4

Scalable Code Development

Learn to write efficient, scalable, and maintainable code using Python programming language and best practices like TDD and BDD

Interview Questions (Beginner)

  • What is the difference between Python 2 and Python 3?
  • How do you handle errors and exceptions in Python?
  • What is the purpose of the `with` statement in Python?

Job Overview

CompanyInfosys
Employment TypeFull-time
LocationChennai, Tamil Nadu, India
Experience LevelFresher

Advance Questions

  • Design a scalable architecture for a web application using Python and Django
  • How would you optimize the performance of a Python script that uses loops and recursion?
  • Explain the concept of dependency injection and its benefits in Python