About the job
Important Information
- Experience required: 7+ years
- Employment type: Full-time
- Location: Remote within Mexico
- Job ID: 20350
Role overview
This Senior . NET/Angular/Okta Developer position centers on designing, developing, and integrating core platform services for Encora’s Human Capital Management (HCM) product suite. The work involves building foundational systems such as the Foundation Data Model, Unified Authentication, and Common Admin Console. The role plays a key part in modernizing and migrating the HCM portfolio, with a focus on the Microsoft technology stack and enterprise identity systems.
What you will do
- Develop and integrate backend services for the Foundation Data Model and CMT using C# and . NET Core.
- Implement and configure a Single Authentication Entry Point for HCM products, working with standards like SAML and SSO, and integrating with providers such as Okta.
- Design and manage relational databases with SQL for core entity data persistence.
- Build user interface components for the Common Administration Console using Angular.
- Integrate messaging queues (RabbitMQ) and search/logging technologies (Elastic) to support scalable and observable platform services.
- Offer technical support and guidance to HCM product teams during migration projects.
Requirements
- Advanced experience in backend development with C# and . NET Core.
- Strong knowledge of identity solutions, including OIDC, SAML, SSO, and Okta.
- Experience with SQL databases such as SQL Server or PostgreSQL.
- Skilled in front-end development with Angular.
- Familiarity with messaging and search technologies, including RabbitMQ and Elastic.
Encora’s hiring approach
Encora evaluates professionals based on skills and qualifications. The company maintains a non-discriminatory hiring policy and welcomes candidates regardless of age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
