Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region.
Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.
Our brand promise - Makes Work Life BetterTM- Reflects our commitment to employees, customers, partners and communities globally.
Location: Work is what you do, not where you go. For this role, we are open to remote work and can hire anywhere in Canada and the United States
About The Opportunity
The Dayforce Wallet team is looking for an experienced Software Developer to create the industry’s next generation earned wage access solutions.
As a senior developer on our Wallet team, you will be working on our ground-breaking solution that helps employees access their wages as they earn them. Your impact will be evident through your effective participation in the entire lifecycle of our software including design, analysis, prototyping, development, testing and support of our products. You will work closely and collaborate with Dayforce product and design teams to envision and deliver the required functionality. You will be conducting code reviews of peer work and mentoring other developers.
If you are a technology enthusiast, have passion for creating great software, want to see your creation utilized by thousands of people all over the world, and possess one or more of the following qualifications, we want to talk to you.
Skills And Experience We Value
5-7 years of demonstrated experience with .NET core and C#Hands on experience using best patterns and practices for building RESTful APIsUnderstanding of microservices architecture principlesExperience building cloud native microservicesKnowledge and experience with design patterns, writing unit tests, and SOLID principlesPractical experience with Kafka for messaging and event streamingFamiliarity with Entity Framework CoreKnowledge of OAuth 2.0 for authentication and authorizationExcellent communication and collaboration skills
What Would Really Make You Stand Out
Experience in enterprise software developmentExperience with Agile Software Development LifecyleExperience with Azure services such as App Services, Kubernetes, Azure SQL, Key VaultKnowledgeable in caching techniques and strategiesUnderstanding of developing software in a highly concurrent processing and multi-threaded environmentDisciplined self-starter, capable of working independently or in close collaboration within an agile development teamDesire and ability to mentor and leadSome experience with React, Angular, or other frameworks to build UIs
What’s in it for you
Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.
We encourage individuals to apply based on their passions.
Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives and recognition through competitive pay and benefits.
With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.
About The Salary Ranges
Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate’s experience, skills, and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com or @Ceridian.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud