Job Description:
1. Application Development
Design develop and maintain Python-based applications and backend services.
Write clean efficient and reusable code following best practices.
Develop RESTful APIs and integration components.
2. RDBMS & Database Management
Work extensively with relational databases such as MySQL PostgreSQL Oracle or SQL Server.
Write complex SQL queries stored procedures functions and triggers.
Perform database design modeling optimization and normalization.
Ensure data integrity maintain ACID properties and support database performance tuning.
3. System Integration
Integrate third-party APIs services and internal systems using Python.
Ensure seamless data flow between application components and databases.
4. Testing & Debugging
Conduct unit testing integration testing and debugging to ensure high-quality deliverables.
Troubleshoot production issues related to application or database performance.
5. Collaboration & Documentation
Work closely with cross-functional teams-QA DevOps Data Engineering and Product.
Prepare technical documentation architecture diagrams and maintain code repositories (Git).