Product Developer
- 7 - 15 Years of experience
- Chennai
Must have
- Product Development Background (Mandatory): Minimum 4+ years working as part of a dedicated product team building and shipping a live software product — not purely services, consulting, or project-based delivery.
- Python 5- 8 years: Advanced proficiency in Python 3.x, async programming (asyncio/FastAPI), OOP, and design patterns.
- Integration Architecture: Deep experience designing ERP integrations — Oracle EBS (preferred), SAP, or Oracle Fusion using REST APIs, SOAP, JDBC/ODBC, and direct DB access.
- Databases: strong SQL skills across PostgreSQL and Oracle DB; schema design, query optimisation, stored procedures.
- API Design: RESTful API design principles, OpenAPI/Swagger documentation, versioning strategies.
Good to have
- Cloud: Hands-on with AWS (EC2, RDS, Lambda, S3, API Gateway) or Azure equivalents; IAM, VPC, secrets management.
- Containerisation: Docker; familiarity with Kubernetes or managed container services.
- Security: OAuth2/JWT, SSL/TLS, data encryption at rest and in transit, secure credential handling.
- Version Control & CI/CD: Git, GitHub/GitLab, CI/CD pipelines (GitHub Actions, Azure DevOps, or similar).
Integration related
- Any ERP Integration (Oracle integration preferred)
- Message Queuing / Event Streaming: RabbitMQ, Kafka, or AWS SQS/SNS for async integration flows.
- Middleware Frameworks: Experience with iPaaS or custom middleware patterns for multi-system orchestration.