About This Role
This engineering role focuses on developing and maintaining backend applications and business solutions using Core Python and its frameworks. The role suits a Python developer with strong analytical skills and a commitment to delivering high-quality, scalable software.
Responsibilities
- Develop and maintain backend applications and business solutions using Core Python
- Design, develop, and maintain application modules using Django or Flask frameworks
- Build reusable and maintainable Python components aligned with enterprise development standards
- Develop data processing, transformation, and analytical routines using NumPy and Pandas
- Utilize Python Shell for development, debugging, testing, and automation activities
- Implement business logic, application workflows, and backend functionality using Python-based frameworks
- Develop and optimize data handling processes to improve application efficiency and maintainability
- Design and integrate applications with relational and non-relational databases while ensuring efficient data access and integrity
- Develop and maintain data access layers using Django ORM, SQLAlchemy, or SQLModel to support maintainable and scalable application development
- Develop and execute automated unit tests using PyTest or Python unittest frameworks to improve application quality and maintainability
- Perform API validation and testing using tools such as Postman, Swagger (OpenAPI), or equivalent API testing frameworks to verify functional correctness and integration quality
- Perform debugging, troubleshooting, and root cause analysis of application issues
- Participate in code reviews, testing, and deployment readiness activities
- Ensure adherence to coding standards, development best practices, and quality guidelines
- Maintain technical documentation and support knowledge-sharing initiatives
- Collaborate with various teams and stakeholders to support successful delivery solutions
- Ensure applications are reliable, scalable, maintainable, and aligned with business requirements
Requirements
- FastAPI Framework
- Core Python Programming
- Python Shell
- Flask
- Pandas
- Big Data - Mongo DB
- PostgreSQL
- Python - OOPS Concepts
- HTML/CSS
- JavaScript
- Demonstrates ownership and accountability while delivering high-quality software solutions
- Collaborate effectively with various teams and business stakeholders to ensure smooth delivery
- Maintains a quality-first mindset while developing scalable and maintainable applications