Experience
5 - 7 yrs
Job Location
Noida, India
Vacancy
1
Designation
Senior Python Developer
Job Type
ONSITE
Job Description
We are looking for an experienced Python Developer with 5-7 years of hands-on experience in designing, developing, and maintaining scalable web applications and data-driven solutions. The ideal candidate should possess strong expertise in Python, Django, SQL, and data analysis libraries such as NumPy and Pandas. The role requires working closely with cross-functional teams to develop high-quality, efficient, and scalable applications.
Roles & Responsibilities
- Design, develop, test, and maintain scalable applications using Python and Django.
- Build robust backend services, APIs, and web applications to support business requirements.
- Develop and optimize database schemas, queries, and stored procedures using SQL.
- Utilize NumPy and Pandas for data processing, analysis, transformation, and reporting tasks.
- Collaborate with product managers, business analysts, and frontend developers to deliver end-to-end solutions.
- Write clean, reusable, maintainable, and well-documented code following coding standards and best practices.
- Optimize application performance, scalability, and reliability across various environments.
- Conduct code reviews, identify improvement opportunities, and mentor junior team members.
- Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
- Participate in Agile development processes, including sprint planning, estimations, stand-ups, and retrospectives.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5-7 years of experience in Python application development.
- Strong proficiency in Python programming and object-oriented design principles.
- Hands-on experience with Django framework and REST API development.
- Strong knowledge of SQL, database design, query optimization, and performance tuning.
- Practical experience with NumPy and Pandas for data manipulation and analysis.
- Experience working with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
- Understanding of software development lifecycle, version control systems (Git), and testing frameworks.
- Familiarity with cloud platforms, Docker, CI/CD pipelines, and deployment practices is preferred.
- Excellent analytical, problem-solving, communication, and stakeholder management skills.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
