JobHabor

Software Developer, Sr. – Platform Security

Dayforce

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 92,600–165,400/yr
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Analyze, design, prototype, program, test, troubleshoot and support – the complete software lifecycle
  • Envision and deliver new features by working as part of a high-performing scrum team, with clients, prospects, implementation partners, and Dayforce personnel
  • Create and enhance a scalable SaaS enterprise application
  • Assess risks and impacts on the existing system as new functionality is added
  • Perform code reviews
  • Mentor other developers and share knowledge

Requirements

  • 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
  • Expert-level proficiency in C# and the .NET ecosystem
  • Significant experience in designing and interacting with both relational (TSQL) and non-relational (NoSQL) databases
  • Proven experience in building authentication solutions, including Single Sign-On and Multi-factor authentication, following OAuth 2.0 and OIDC standards
  • 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
  • Strong understanding of common web application security vulnerabilities (e.g., OWASP Top 10) and proven ability to implement effective security measures to mitigate risks
  • 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
  • Advanced skills in setting up CI/CD pipelines for automated deployments using Azure DevOps CI/CD automation and GitHub Actions
  • Experienced with Docker containers
  • 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
  • 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
  • Proficient in test automation – unit, integration and E2E using tools like Cypress and Playwright
  • Experienced working in an Agile scrum team as a key contributor and a team player

Preferred

  • Knowledge of SAML is a plus
  • Kubernetes is a plus

Skills

  • C#
  • .NET
  • TSQL
  • NoSQL
  • OAuth 2.0
  • OIDC
  • SAML
  • RESTful APIs
  • CI/CD
  • Azure DevOps
  • GitHub Actions
  • Docker
  • Kubernetes
  • Azure
  • Azure Monitor
  • Application Insights
  • Grafana
  • Cypress
  • Playwright

Similar roles