Padmi

Python Multiple Openings (Pune)

MumbaiPosted 1 month ago
Software engineeringSeniorFull Time; Regular
Apply at MM Staffing u0026 Career Consultants

Opens the source posting on shine.com

Source description

About the role

View original

: JA Senior Python Developer is a professional with extensive experience in using the Python programming language for software development. They are responsible for designing, developing, testing, and maintaining complex Python-based applications and systems. This role often involves collaborating with cross-functional teams, providing technical guidance, and ensuring the scalability, security, and performance of software solutions. Developers are expected to have a deep understanding of software development principles, coding best practices, and emerging technologies within the Python ecosystem. 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 using Python frameworks (esp need to be good with 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. - Solid team player with the ability to work collaboratively in an agile environment. - Bachelor's degree in Computer Science, Software Engineering, or related field. Additional Skills (Preferred, but not required): - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. - Experience with containerization and orchestration tools like Docker and Kubernetes. - Knowledge of front-end technologies (HTML, CSS, JavaScript) and modern JavaScript frameworks (React, Vue, Angular) is a plus. - Should be able to lead team of 4-5 developers - Experience working with RDF database would be a great plus. .

One address, no account. We’ll tell you when matching roles go live.

More at MM Staffing u0026 Career Consultants

Related open roles

View all roles