Job title: (MAU) Software Developer Senior
Job description: (MAU) Software Developer Senior
Mauritius Req #16537
Thursday, August 3, 2023
Ceridian 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 brand promise – Makes Work Life Better™ – is the commitment we make to our employees, our customers and their employees, our partners, and to the communities we operate in around the world. As the pace of change accelerates, our modern technologies help our customers adapt, evolve, and win in today’s borderless, flexible, and skills-based work world.
Dayforce is Ceridian’s award-winning cloud HCM platform. Its single solution, single database, and single continuous calculation engine helps customers achieve increased efficiencies, productivity, and best-in-class compliance. Dayforce is the people platform for the global workforce.
Senior Software Developer
(THIS ROLE IS BASED IN MAURITIUS)
P&T (former R&D) at Ceridian is a group of close-knit, cross-functional teams of Developers, QA Analysts, Product Owners, Business Analysts, and Test Engineers. At P&T, we are excited to start work on the new modernization of Dayforce built with the latest in cloud, microservices, and Microsoft technologies, introducing automation, increased flexibility, and responsiveness and further capitalizing on AI.
Reporting to the Development Manager, we have an opportunity for a Senior Software Developer, with strong Backend and Frontend development skills (full stack), to design and implement complex Dayforce solutions. You will have the rewarding opportunity to grow your hands-on abilities as part of the Agile team, inventing and augmenting both new products and features as well as existing solutions and services.
Who you are:
You are a full stack Senior Software Developer, reporting to the Development Manager of the Dayforce Ad Hoc Reporting team, and who will be responsible for designing and implementing new features as well as enhancing existing solutions. The Senior Developer will collaborate with an energetic team of Developers, Test Engineers, Technical Product Managers and Technical Writers throughout the development process to ensure the product is functionally complete and well-engineered.
This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.
What’s in it for you:
Leadership.You will be a critical part of our 10x mission. As part of a group building the next generation of Dayforce products, you will play a key role in our trajectory. We continuously challenge ourselves to innovate solutions to our customers’ problems in ways that will delight them. You will be part of a team that loves to excite the users of their software as much as they love the creativity of coding. You will gain a level of visibility and in-depth, hands-on expertise as we rotate teams working on new builds, implementations, enhancements, and support.
Teamwork. Our inclusive, supportive workplace culture fosters an environment of continuous learning, professional development, collaboration, and a chance to blend in-office and remote working long before and after the COVID-19 crisis. You will be part of a high performing cross-functional team of collaborators driven to delivering high-quality software. We are continually working on moving our payroll and tax software solution forward and improving our customer’s experience.
Growth. We are a rapidly scaling company with a focus on promoting from within. This is a global organizationwith more opportunities than people where we encourage you to express and pursue areas and projects that interest and inspire you. Through our training and mentoring program, you will develop deep technical expertise and gain valuable business and industry-related experience. You will have a chance to move up or across to a different group, expanding your work and opportunity scope on any of the Dayforce teams.
As our new Senior Software Developer, you will:
✓Analyze, design, prototype, program, test, troubleshoot and support – the complete software lifecycle in your hands!
✓Envision and deliver new features by working (coding and testing), as part of a high-performing scrum team
✓Assess risks and impacts on the existing system as new functionality is added
✓Perform code reviews
✓Mentor and coach other developers and share knowledge
✓Take ownership and do close follow up on project/s assigned
✓Intellectual curiosity and a passion for technology
✓Excellent communication and collaboration skills
✓Understand emerging web development models
✓Knowledge of object-oriented design and development
✓Extensive experience in enterprise software development
✓In-depth working experience with C# and .NET Framework
✓Proficiency with TSQL and relational database system
Experience with one or more advanced programming constructs such as design patterns, writing unit tests and automated testing frameworks, and performance optimization.
Ability to work independently and in close collaboration within an Agile development team.
✓5+ years of experience with a modern object-oriented language (C#)
✓Experience with automated testing frameworks (Selenium, Fitnesse, Specflow)
✓Extensive experience with SQL programming constructs and database design (Microsoft environment)
✓Analytical mind with problem-solving aptitude
✓Experience working in an Agile scrum team as a key contributor and a team player
✓Experience building highly performant and scalable web applications
✓Knowledgeable of common web application security vulnerabilities and how to protect against them
✓Experience building tools for use by other developers and test engineers
What you bring:
The experience.You have progressive experience in using a .NET framework to develop SaaS and cloud-based applications, ideally for enterprise clients. You have an interest in Human Capital Management.
The Agile approach.You have expertise following an Agile Scrum methodology and experience across all facets of the software development life cycle.
The interpersonal skills.You can confidently build networks and nurture relationships within teams, peers, clients, and senior leadership. You have outstanding communication, collaboration, and prioritization skills. You can pivot to respond to needs, and work through ambiguity.
We make work life better for you:
At Ceridian, we foster a workplace where our people can thrive, grow, and reach new levels of success together. We give you the freedom and the technology to make the right scheduling choices to balance your life. In addition, we provide you with financial rewards including a stock purchase plan, talent development programs, comprehensive benefits, paid days off to volunteer, and an unlimited Time Away From Work Program.
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.
Beware of fraudulent recruiting activity! If you are contacted by a Ceridian Recruiter or other Ceridian employee, you will be provided with an @ceridian.com email. If you are contacted by someone who uses any other email domain, despite their use of our company logo or company name in their social media handle/profile, the contact could be fraudulent. Please also note, Ceridian will not request or send money and/or a check at any time during the recruiting or hiring process, ask you to order any equipment or supplies, or ask for any sensitive personal data, such as National ID numbers, via email or phone. Sensitive personal data is only collected post-hire, via new hire forms directly in Dayforce. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Ceridian employee, please refer to our fraudulent recruiting statement found here: https://www.ceridian.com/company/corporate/be-aware-recruiting-fraud.
Date posted: Sat, 05 Aug 2023 04:36:10 GMT