Senior Python Developer - Django/Flask
Description
Required Skills & Qualifications :
- Strong proficiency in Python.
- Strong proficiency in Database - rdbms, Azure Data Pipeline.
- Experience with backend frameworks : Django / Flask / FastAPI.
- Solid understanding of REST APIs, HTTP protocols, and backend architecture.
Core Database Expertise (Must-Have) :
- Hands-on experience with Azure SQL Database.
Strong proficiency in SQL including :
- Views.
- Indexes (clustered, non-clustered, performance tuning).
- Stored Procedures.
Expertise in Query Optimization :
- Query planning and execution analysis.
- Performance tuning using execution plans.
- Identifying bottlenecks and optimizing large-scale queries.
- Strong experience in designing efficient and scalable database schemas.
- Familiarity with Git and version control workflows.
- Knowledge of object-oriented design, data structures, and algorithms.
- Understanding of authentication, authorization, and security best practices.
- Ability to work in an agile, fast-paced environment.
Important Note :
- Strong emphasis will be placed on database-related problem-solving during interviews, including :
1. SQL query optimization scenarios.
2. Indexing strategies.
3. Execution plan analysis.
4. Real-world performance tuning use cases.