We are looking for an experienced Software Developer to create the industry’s next generation Human Capital Management (HCM) solutions. As a senior developer on our Workforce Management team, you will work on our ground-breaking solution that helps companies increase their efficiencies through tracking time and attendance and intelligent scheduling of their employees.
Requirements
- Solid knowledge of object-oriented principles (SOLID) and experience applying them in practice using C#/.NET (5+ years), including async/await and LINQ.
- Experience with modern.NET (e.g.,.NET 6/ 7/ 8) and the ability to modernize.NET Framework code where needed.
- Demonstrated experience building production UIs with the JavaScript stack, especially React and TypeScript (2–3+ years).
- 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).
- Testing and quality focus: unit/integration/E2E tests (xUnit/NUnit/Jest/Playwright/Cypress) and code reviews.
- Security fundamentals: OWASP basics, authentication/authorization (OAuth2/OIDC), and handling of PII.
- AI-accelerated engineering: demonstrated use of AI developer tools (e.g., GitHub Copilot, Codeium, Sourcegraph Cody, etc.) to increase velocity and quality—such as generating unit tests, assisting refactors, drafting PR summaries/runbooks, or composing queries/migrations.
- 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) is a plus.
Benefits
- Excellent time away from work programs
- Comprehensive wellness initiatives
- Recognition through competitive pay and benefits
- Opportunities for personal and professional growth
- Volunteer days
- Charity Dayforce Cares