Role Summary
We are looking for an experienced
Python Developer with strong expertise in
Python and SQL to join our team. The ideal candidate should have at least
5 years of hands-on development experience, excellent problem-solving skills, and the ability to interact directly with customers. Strong communication skills are essential, as this is a customer-facing role.
Key Responsibilities
- Design, develop, and maintain scalable applications using Python.
- Write efficient, optimized, and reusable Python code.
- Develop and optimize complex SQL queries, stored procedures, and database objects.
- Analyze business requirements and translate them into technical solutions.
- Troubleshoot, debug, and resolve application issues.
- Collaborate with cross-functional teams, including business stakeholders and customers.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Support application deployments, enhancements, and production issues.
Required Skills
- 5+ years of hands-on experience in Python development.
- Strong proficiency in Python programming.
- Excellent knowledge of SQL and relational databases.
- Experience in writing optimized SQL queries and database performance tuning.
- Strong debugging and analytical skills.
- Experience working with REST APIs is preferred.
- Familiarity with Git or other version control systems.
- Good understanding of software development lifecycle (SDLC).
Soft Skills
- Excellent verbal and written communication skills.
- Strong customer-facing and stakeholder management skills.
- Ability to work independently and within a collaborative team.
- Strong analytical and problem-solving abilities.
Skills: python,sql,rest apis