Software Developer - Python
Expleo Pune, Maharashtra, India
IT Services and IT Consulting · 10,001+ employees
About the role
Design, develop, and maintain cloud-native microservices and API integrations for a Consumer Data Right platform. Participate in the full software development lifecycle including testing, deployment, and production support.
What they look for
Requirements
Requires a bachelor's degree in a technical field and 4-6 years of experience in Python development. Proficiency in API development, containerization, and cloud-native practices is essential.
Full description
Overview
API Developer / Python Developer (CDR/Open Banking Platform)
Experience: 4-6 Years
Role Summary
We are looking for an API Developer to design, develop, test, and support cloud-native microservices and API integrations for a Consumer Data Right (CDR) Data Adapter Platform. The developer will build secure and scalable APIs, implement data transformation logic, and integrate with banking and Open Banking ecosystems.
Responsibilities
Development
- Develop Python-based microservices using FastAPI or Flask.
- Build and maintain REST APIs
- Develop reusable service components and integration frameworks.
Integration Development
- Integrate with Core Banking and Card Platform.
- Consume and expose APIs using Open Banking/CDR standards.
- Implement API orchestration and source-system connectors.
- Develop JSON-based transformation and mapping services.
Cloud-Native Development
- Containerize applications using Docker.
- Support Kubernetes deployments.
- Participate in CI/CD implementation and deployment activities.
- Support monitoring and logging implementation.
Testing & Quality
- Write unit and integration test cases.
- Support SIT, UAT, and performance testing activities.
- Participate in code reviews and quality assurance processes.
- Troubleshoot and resolve defects.
Operational Support
- Assist during deployment and production support activities.
- Analyze incidents and perform root cause analysis.
- Contribute to technical documentation and runbooks.
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent.
Essential skills
- 4+ years of Python development experience
- FastAPI or Flask
- REST API development
- JSON/XML processing
- SQL databases
- Git version control
- Unit Testing frameworks (PyTest)
- Docker
Desired skills
- Kubernetes
- Azure or AWS Cloud
- OAuth2/OIDC/JWT
- Redis, RabbitMQ
- Banking/Open Banking/CDR domain experience
- CI/CD tools (Azure DevOps, GitHub Actions, Jenkins)
Experience
4-6 years
Similar roles
-
Senior Python Engineer (Backend)
Alaffia Health New York, New York, United States
-
Senior Python Engineer
B3 Consulting Poland Krakow, Lesser Poland Voivodeship, Poland
-
Python Developer
CodeValue Herzliya, Tel-Aviv District, Israel
-
[MSO] Senior Python Developer (Infrastructure)
Software Mind Warsaw, Masovian Voivodeship, Poland
-
Senior BI Engineer - Tableau & Python
Blend360 Hyderabad, Telangana, India
-
Senior Backend Engineer (Python)
b_labs Cairo, Cairo, Egypt