JobHabor

Sr Software Developer

Dayforce

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 95,100–169,800/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

  • Design, analysis, prototyping, development, testing, deployment, and support of HCM solutions
  • Work on Workforce Management solutions for time and attendance tracking and intelligent scheduling
  • Collaborate with product owners, design experts, implementation partners, and Dayforce personnel
  • Conduct code reviews of peer work
  • Mentor other developers

Requirements

  • Solid knowledge of object-oriented principles (SOLID) and experience applying them in practice using C#/.NET (5+ years)
  • Experience with async/await and LINQ
  • Experience with modern .NET (e.g., .NET 6/ 7/ 8)
  • Ability to modernize .NET Framework code
  • Demonstrated experience building production UIs with the JavaScript stack, especially React and TypeScript (2–3+ years)
  • Working knowledge of modern web technologies including: HTML5, CSS3, SVG, Web APIs, JSON, and REST
  • Strong SQL skills (SQL Server) including indexing, query tuning, and transactions
  • Practical experience with cloud and delivery: Docker containers and CI/CD (e.g., GitHub Actions or Azure DevOps)
  • Experience deploying to a major cloud (Azure/AWS/GCP)
  • Unit/integration/E2E tests (xUnit/NUnit/Jest/Playwright/Cypress)
  • Code reviews
  • Security fundamentals: OWASP basics, authentication/authorization (OAuth2/OIDC), and handling of PII
  • Demonstrated use of AI developer tools (e.g., GitHub Copilot, Codeium, Sourcegraph Cody, etc.) to increase velocity and quality
  • Disciplined self-starter, capable of working independently as well as in close collaboration within an agile development team
  • Excellent communication and collaboration skills
  • Must be a US citizen

Preferred

  • Acumen for analyzing business needs and identifying optimal solutions
  • Experience in enterprise software development
  • Hands-on experience applying design patterns, writing automated tests, and optimizing performance (front and back end)
  • Working experience with ASP.NET Core/MVC and API design
  • Good understanding of multi-threading, concurrency, and thread synchronization
  • Experience with event-driven systems and messaging (e.g., Kafka, Azure Service Bus) and caching (e.g., Redis)
  • Observability in production (structured logging, metrics, tracing with OpenTelemetry/App Insights/Prometheus)
  • Familiarity with feature flags/experimentation (e.g., LaunchDarkly) and trunk-based development
  • Accessibility (WCAG 2.1 AA) and internationalization/localization awareness
  • Workforce Management/HCM domain knowledge (time capture, complex pay rules, compliance, time-zone/DST edge cases)
  • Experience integrating LLM capabilities into products (e.g., retrieval/RAG, prompt design, evaluation/guardrails)

Skills

  • C#
  • .NET
  • async/await
  • LINQ
  • .NET 6
  • .NET 7
  • .NET 8
  • JavaScript
  • React
  • TypeScript
  • HTML5
  • CSS3
  • SVG
  • Web APIs
  • JSON
  • REST
  • gRPC
  • GraphQL
  • SQL Server
  • Docker
  • GitHub Actions
  • Azure DevOps
  • Azure
  • AWS
  • GCP
  • xUnit
  • NUnit
  • Jest
  • Playwright
  • Cypress
  • OWASP
  • OAuth2
  • OIDC
  • GitHub Copilot
  • Codeium
  • Sourcegraph Cody
  • ASP.NET Core
  • ASP.NET MVC
  • Kafka
  • Azure Service Bus
  • Redis
  • OpenTelemetry
  • App Insights
  • Prometheus
  • LaunchDarkly

Similar roles