Python Developers for an IT Company at Pune

Python Developers

1 Nos.
68899
Full Time
4.0 Year(s) To 9.0 Year(s)
15.00 LPA TO 20.00 LPA
IT Software - System Programming
Job Description:

Key Responsibilities:

• Design and develop robust, scalable, and maintainable software applications using Python and related technologies.

• Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and translate them into technical solutions.

• Write clean, efficient, and documented code following best practices and coding standards.

• Design, develop, and implement scalable and maintainable software applications using Python.

• Build RESTful APIs that facilitate seamless communication between various components of the application.

• Utilize your strong experience with database technologies such as PostgreSQL and NoSQL to design efficient data storage and retrieval systems.

• Troubleshoot and resolve complex software issues, identifying and addressing performance bottlenecks, bugs, and other challenges.

• Work with testing teams to ensure software quality through automated testing and continuous integration pipelines.

• Stay up-to-date with the latest industry trends, technologies, and best practices, and apply that knowledge to enhance development processes.

• Contribute to the evolution of development methodologies, tools, and processes to improve overall efficiency and productivity.

• Participate in code reviews and provide constructive feedback to team members.

• Mentor junior developers and share your expertise to foster a collaborative and productive work environment.

 

Qualifications:

Proven experience (6 to 10 years) as a Senior Python Developer with a strong track record of successful projects.

• Extensive experience developing RESTful APIs and web applications Django, Flask experience is added advantage.

• Proficiency in database design and management, including PostgreSQL and NoSQL databases.

• Strong understanding of software development best practices, coding standards, and design patterns.

• Excellent problem-solving skills and the ability to communicate technical concepts effectively.

• Strong team player with the ability to work collaboratively in an agile environment.

• Bachelor's degree in Computer Science, Software Engineering, or related field. Advanced degrees are a plus.

Company Profile

Client is a software development and services company providing end-to-end application and software product development services intended to meet customers’ requirements.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs