Experience
4 - 6 yrs
Job Location
Pune, India
Vacancy
1
Designation
Python Software Developer
Job Type
Not specified
Job 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
- Bachelors 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
- Bachelors degree in Computer Science, Engineering, Information Technology, or equivalent. Essential skills
