18 Aug
|
MM Staffing u0026 Career Consultants
|
Pune
18 Aug
MM Staffing u0026 Career Consultants
Pune
:
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.
- Robust 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.
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.
📌 Python Multiple Openings (Pune)
🏢 MM Staffing u0026 Career Consultants
📍 Pune