Job Overview
The Python Developer is responsible for developing, maintaining, and enhancing Python-based applications that support data processing, backend services, and interactive dashboards. This role focuses on applying object-oriented programming principles, ensuring data quality, and building reliable APIs and visual interfaces. The Python Developer works closely with SQL developers and other technical team members to deliver accurate, scalable, and user-friendly data-driven solutions in a collaborative,
work-from-office environment.
Roles and Responsibilities:
• Develop and maintain Python applications
• Apply object-oriented programming concepts
• Refactor and optimize existing codebases
• Data visualization and dashboard development
• Build and enhance interactive dashboards
• Ensure accuracy and clarity of visualized data
• Backend and API development
• Create and maintain backend services and APIs
• Support data ingestion and delivery workflows
• Data quality and database collaboration
• Verify data ingested into and delivered from databases
• Work closely with SQL developers on queries and data structures
• Testing and deployment support
• Perform browser and functional testing
• Assist with deployment and task scheduling activities
• Team collaboration and communication
• Share technical insights with peers
• Participate in reviews and problem-solving.Documented system architecture and data flow diagrams
• Python coding standards and best practices guide
• Dashboard design and visualization guidelines
• API documentation templates and examples
• Database schemas and data dictionaries
• Deployment and release checklists
• Testing procedures and browser testing checklists
• Sample code repositories and reusable components
Knowledge & Skills
• Strong skills in data visualization and dashboard development
• Solid understanding of SQL and relational databases
• Familiarity with version control and deployment practices
• Experience with browser testing and task scheduling tools
• Strong analytical, problem-solving, and communication skills
• Ability to work effectively in a collaborative, office-based environment
Qualification:
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
• Training or hands-on experience in Python development
• Exposure to backend development, databases, or data visualization tools
• Proficiency in Python and object-oriented programming
• Experience with backend web frameworks and API development
Job Location: Vadodara (Work From Office)
Job Timings: 2:00 PM – 11:00 PM