
Senior Python Developer (RARR Job 5515)
Job Skills
Job Description
We are a leading software consultancy company headquartered in Mumbai, seeking a highly skilled Senior Python Developer with a strong understanding of Python frameworks, Azure services, and data science to join our dynamic team. The ideal candidate will have extensive experience in Python with a strong specialization in data science, as well as proven experience in server-side development. This role demands an individual who is not only an expert in development but also a great communicator and team player, capable of supporting other team members.
The Python developer candidate will work closely with BA & .NET development team to facilitate existing application functional understanding & helping for redevelopment to .NET framework.
Responsibilities:
- Full Stack Development: Design and develop high-quality applications using Python, and using AI models for accelerated development. Should have experience building and consuming RESTful APIs.
- Server-side: Experienced with analyzing Python code and comprehending existing Python applications, focusing on business logic and data access layers.
- Azure Services: Implement and manage Azure services to ensure scalable and reliable cloud-based solutions.
- Database: Should have worked with RDBMS like SQL Server, MS-SQL Server and have good experience with SQL queries and schema.
- Unit Testing: Should have worked with unit testing frameworks for Python.
- Debugging: Investigate and debug issues related to server-side interactions with front-end.
- Version Control: Proficiency in using Git and version control workflows.
- Collaboration: Work closely with team members, providing support and guidance as needed to foster a collaborative and high-performing environment.
Required Qualifications:
- Minimum 8 years of Python application development experience.
- Specialist in data science with proven server-side development experience.
- Proficiency in Azure services (e.g., Azure Data Factory, Azure Machine Learning, Azure SQL Database).
- Experience with MVC, SOA, and multi-tiered cloud architecture-based applications.
- Experience with unit test automation frameworks for Python.
- Excellent communication skills and a strong team player.
Technical Skills:
- Python (Django, Flask)
- Pandas, NumPy, Scikit-learn,
- SQL Server, SPARK SQL, MS-SQL including stored procedures, schema design, and SQL queries
- Azure services
Good to Have Skills:
- Working knowledge on core Java
- Familiarity with containerization (e.g., Docker)
- Basic knowledge of Linux/Unix server environments
- Knowledge of GraphQL
- Using Co-Pilot for Development Productivity Enhancement