Toronto, ON, Canada Req #7753
Monday, May 10, 2021
Ceridian. Makes Work Life Better™
This is our promise. Not only for our customers, but our employees as well.
Do you thrive in an innovative and exciting environment that’s continuously evolving? Ceridian is looking for fun, intelligent, team oriented people who believe in our values: Customer Focus, Shared Ambition, Agility, Transparency, Equity, and Optimism. Our workplace culture provides empowering programs for career growth and offers diversity and inclusion groups to support every person’s career journey. Ceridian employees have declared Ceridian a Great Place to Work® in 2019, a Glassdoor Best Places to Work in 2019, and one of Canada’s Top 100 Employers for the 16th consecutive year!
Find out why Ceridian is such a great place to work.
Location: This position can be remote and located anywhere in North America.
Dayforce Mobile is an enterprise mobile app in the HCM space. We currently average over 1 million logins a day, and that volume is growing steadily.
This position is for a C# back-end developer to work within our team building the server-side endpoints that serve the mobile app.
We build, test and support a native iOS and Android app. The app allows employees to manage their work life via mobile devices. From checking their schedule, to trading shifts, asking for a day off to checking their latest pay details. The app works by communicating with a set of hosted web services.
Good knowledge of enterprise application development using the Microsoft stack (C#, .NET, ASP .NET MVC and MS SQL Server) with a view to serving mobile clients
Solid knowledge of design patterns and the ability to write performant and scalable code
Curiosity, diligence, attention to detail and a preference for mobile usage
Good communication skills, with the ability to express thoughts clearly both verbally and in writing
A commitment to sustainable development, testing and writing high-quality code.
Excellent troubleshooting and debugging skills
Ability to self-manage priorities
Work on new and/or existing features with mobile client developers
Observe good software design (i.e.use appropriate design patterns with a goal to build software that lends itself to extensibility, loose coupling and scalability)
Build software that is secure and lends itself to unit testing
Observe good documentation habits
Conduct peer code reviews
Offer guidance and mentoring to newer engineers
Grow one’s knowledge by keeping abreast of applicable technology outside the realm of their day-to-day job
Make the app better for having contributed to its development
A passion for developing robust code that “just works”
Good knowledge of SQL
Experience working in an agile development environment
Workforce management domain experience is a significant plus
Experience in enterprise software development
Ability to thrive in a fast-paced environment
Development of personal apps
Perks and Benefits:
Flexible vacation policy
Health & wellness programs
A culture of learning & development
Shiny new devices!
Socials & team outings
Team Innovation days / hackathons
Ceridian 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 provide our employees with comprehensive benefits for various life circumstances and needs, great opportunities for career development, and a balanced lifestyle to achieve personal and professional success. We encourage all individuals to apply for positions that fit their passions.
We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted. If you are selected for an interview, you will be contacted by a Ceridian Recruiter with a @ceridian.com email directly from our organization.
Job Family Technical Job Function Software Development Pay Type Salary