Delhi
• Design and develop reusable libraries and application programming interfaces
• Design and develop software that is amenable for a greater automation of build, release testing and deployment process on all environments
• Support the reuse and sharing of platform components and technologies within the software engineering teams
• Deliver software components to enable the delivery of platforms, applications and services
• Write unit and integration tests, in automated test environments to ensure code quality