Software Developer Lead

Ceridian

Mauritius
Remote
Education
Benefits
Special Commitments
Skills

Location: The successful candidate will have the opportunity to work in a hybrid environment; working remote as well as at the closest office location

What you'll get to do

  • You will mentor other developers using your experience with advanced programming concepts.
  • You will help standardize and leverage your hands-on experience in applying design patterns, writing unit tests, and optimizing the full stack application performance.
  • You will analyze, design, prototype, program, test, and support – the complete software lifecycle in your hands!
  • You will create and enhance a state-of-the-art scalable SaaS enterprise application.

Skills and Experience we value

  • 5+ years of working experience with C# and .NET Framework with significant experience in designing and interacting with both relational (TSQL) and non-relational (NoSQL) databases.
  • 3+ years of experience with HTML5, JavaScript/TypeScript, CSS
  • 2+ years of demonstrated experience with any of the modern JavaScript libraries such as React, Angular, VueJS.
  • Expert-level proficiency in C# and the .NET ecosystem, with significant experience in designing and interacting with both relational (TSQL) and non-relational (NoSQL) databases.
  • Proven track record of designing, developing, and deploying robust, scalable enterprise-level software solutions.
  • Deep understanding and practical application of object-oriented design principles and common design patterns to create maintainable and efficient code.
  • Comprehensive understanding of the various OAuth grant types and OIDC flows and their practical application in secure identity management.
  • Exceptional skills in performance optimization, debugging and troubleshooting.
  • Solid understanding and practical application of defensive programming techniques to build secure and resilient software.
  • Proficient in designing, developing, and consuming RESTful APIs for seamless integration between services.
  • Understanding microservice orchestration including ability to build a new service from scratch and deploy in a cloud infrastructure using automation
  • Confident in working with Azure and managing infrastructure.
  • Advanced skills in setting up CI/CD pipelines for automated deployments using Azure DevOps CI/CD automation and GitHub Actions.
  • Proven experience in implementing and utilizing monitoring and logging tools (e.g., Azure Monitor, Application Insights, Grafana) to proactively ensure application health, performance, and facilitate effective troubleshooting.
  • Disciplined self-starter, capable of working independently and in close collaboration within an Agile development team.
  • Excellent communication, documentation, and collaboration skills

What would make you really stand out

  • Proven experience in building authentication solutions, including Single Sign-On and Multi-factor authentication, following OAuth 2.0 and OIDC standards. Knowledge of SAML is a plus.
  • Strong[BK1] understanding of common web application security vulnerabilities (e.g., OWASP Top 10) and proven ability to implement effective security measures to mitigate risks.
  • Experienced with Docker containers (Kubernetes is a plus).
  • Proficient in test automation – unit, integration and E2E using tools like Cypress and Playwright.
Read Full Description
Confirmed 4 hours ago. Posted 15 days ago.

Discover Similar Jobs

Suggested Articles