We are seeking a proactive and versatile Python Developer to design, build, and support scalable technical solutions that align with business and operational requirements. You will work closely with stakeholders to develop Python-based applications, automation tools, APIs, and backend services while ensuring smooth end-to-end solution delivery. This role requires strong technical expertise, analytical thinking, and hands-on development capabilities.
Key Responsibilities
Python Development & Solution Delivery
- Design, develop, and maintain Python-based applications, backend services, APIs, and automation tools.
- Build scalable and high-performance solutions with a focus on reliability, maintainability, and efficiency.
- Implement business logic, data processing workflows, ETL pipelines, and system integrations.
- Troubleshoot and resolve defects, performance issues, and enhancement requests.
- Ensure code quality through documentation, unit testing, and adherence to coding best practices.
Testing, Deployment & Support
- Prepare and execute test plans, test cases, and system validation activities.
- Support deployment, configuration, and go-live activities.
- Provide post-implementation support, ongoing maintenance, and system optimisation.
Continuous Improvement
- Identify opportunities to automate manual processes and improve system efficiency.
- Recommend and implement enhancements to existing applications and workflows.
- Stay updated with emerging Python technologies, frameworks, and industry best practices.
Required Skills & Experience
- 4–6 years of experience in Python development or software engineering roles.
- Strong proficiency in Python and common libraries/frameworks.
- Experience building RESTful APIs and automation workflows.
- Experience working with databases and data processing.
- Strong analytical, troubleshooting, and problem-solving skills.
- Good technical documentation and communication skills.
- Ability to work independently and collaborate with cross-functional teams.
Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to data engineering, ETL tools, or workflow orchestration.
- Experience working in Agile or Scrum environments.