Platform Adoption – Software Engineer | 5 - 8 years | Pune, Bangalore, Hyderabad, Noida
Role Summary
The Platform Adoption – Software Engineer will design, develop, and integrate new core platform services including the Foundation Data Model, Unified Authentication, and Common Administration Console for the Human Capital Management (HCM) product suite. This role requires strong expertise in the Microsoft technology stack, enterprise identity systems, and modern application architecture to accelerate the HCM portfolio’s modernization and migration to the new platform.
Key Responsibilities
- Backend Development :
- Develop and integrate backend services for the Foundation Data Model and CMT using C# and .NET Core .
- Identity & Authentication :
- Implement and configure a Single Authentication Entry Point for HCM products using enterprise identity standards such as SAML, SSO , and integrations with identity providers like Okta .
- Database Development :
- Design, implement, and optimize SQL-based relational databases (SQL Server, PostgreSQL) for core entity data storage and retrieval.
- Front-End Development :
- Build user interface components for the Common Administration Console using Angular 18 .
- Messaging & Observability :
- Integrate and utilize technologies like RabbitMQ (messaging queues) and Elastic (search and logging) to deliver reliable, observable, and scalable platform services.
- Cross-Functional Collaboration :
- Provide technical support, onboarding assistance, and solution guidance to HCM product teams during their platform migration journey.
Required Technical Skills
Backend
C#, .NET CoreIdentity & Authentication
SAMLSingle Sign-On (SSO)Okta or similar enterprise identity providersDatabase
SQL (SQL Server, PostgreSQL)Front-End
Angular 18Messaging & Search
RabbitMQElasticsearch / Elastic Stack