Ceridian is a global leader in Human Capital Management technology. Simply put, we allow our customers to do the most complex things well (HR, Payroll, Benefits Administration, Workforce Management and Talent Management) and do them to scale.
Makes Work Life Better™ is our brand promise, not only to our customers, but to our employees as well. Our flagship platform, Dayforce, helps leaders make smart decisions based on data, strategy and intelligence that create value and maximize productivity.
How do we make work life better?
By delivering an award-winning product, conceptualized and developed by award-winning leaders, that result in award-winning customer employee experiences
By hiring highly innovative, diverse talent that fully embraces and embodies our core values in everything they do: Customer Focus, Equity, Shared Ambition, Agility, Transparency, Optimism
By using modern technology, such as voice-activation with Dayforce Assistant and access to your money as soon as you earn it with Dayforce Wallet to stay in rhythm with the evolving demands of our 4 million global users
We understand that no matter where you are, choosing a new employer is always one of life’s most stressful events. We encourage you to check us out at Ceridian.com to learn more about how we are impacting the world of work for our customers, employees and you!
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 Ceridian Tax and Payments Product Development team is looking for a Senior Software Developer to help create the industry’s next generation Payments, Financial products, and services solutions. You will be working with a highly complex, high volume transactional payment application, hosted in MS Azure, that’s helping to provide a market changing payroll solution. You will support designing, building, and enhancing of features, as well as fine tuning database queries, performance, and refactoring to improve the scalability.
In your role as a Senior Software Developer, you will be part of a distributed scrum team of high caliber, hands-on software professionals working on Ceridian Tax and Payment Solutions. You work with fellow Developers, Architects, Test Analysts, Product Managers, UX Designers and other Stakeholders throughout the development process to ensure the product is functionally complete and well-engineered.
If you are a technology enthusiast, have passion for creating great software, want to see your creation make an impact, and possess most of the following qualifications, we want to talk to you.
What you’ll get to do
Drive the design and implementation of highly scalable and available innovative solutions
You will be involved in conducting and participating in design and code reviews, unit, feature, and regression testing, and will collaborate with other software development teams and other departments on developing application solutions
Mentor and train fellow software developers on software development and testing best practices
Create working proof-of-concepts and recommend modern technologies to ensure solutions are scalable, maintainable and of high quality.
Participate in Product discussions to advise on and influence the Product Roadmap
Take ownership and responsibility for development initiatives and make them happen
Design, develop, and maintain robust, scalable, and high-quality unit/functional test automation solutions
Contribute to the engineering process and culture, grow with, and influence the team
What’s in it for you
Encouragement to be the best version of yourself at and away from work:
YOUnity diversity and inclusion programs
Amazing time away from work programs
Support for your total well-being through our Live Well, Work Well programs targeting all aspects of your life
Recognition for your contributions through excellent pay, perks, and rewards
Giving where you’re living: volunteer days, Ceridian sponsored events, and our very own charity, Ceridian Cares
Opportunities to fuel your career growth through numerous internal and external programs and events
Skills and experience we value
Bachelors or Masters in Computer Science or related field is preferred
Minimum 4-6 years’ experience with object-oriented design and programming skills using C#, .NET, .NET Core
Minimum 1-2 years of knowledge on building and deployment of services on Microsoft Azure Cloud platform or other cloud-based infrastructure
Minimum 2-3 years working experience in an Agile Development environment
Proficiency with SQL on modern RDBMs
What would make you really stand out
Experience with modern technology (Angular, React, Node.js, GraphQL, Event-driven architecture, messaging, microservices, etc.)
Hands on experience in applying design patterns, writing unit tests and optimizing performance
Experience in Docker, Kubernetes or other container-related technologies, and CI/CD automation is desirable
Desirable – Kafka, Confluent Cloud (Managed Kafka), NoSQL DB, Elastic Search, Specflow, Git, NuGet packaging, MongoDB
Experience with hands-on Test Automation Framework development using Selenium/Specflow is desirable
Ability to learn new software languages, frameworks, and APIs quickly
Knows how to have fun! #LI-Remote
Minneapolis, MN
Ceridian is a global human capital management (HCM) software company. Dayforce, our flagship cloud HCM platform, provides human resources, payroll, benefits, workforce management, and talent management capabilities in a single solution. Our platform helps you manage the entire employee lifecycle, from recruiting and onboarding, to paying people and developing their careers. Ceridian provides solutions for organizations of all sizes, from small businesses to global organizations.
Makes Work Life Better
Ceridian’s brand promise is “Makes Work Life Better.” We deliver on that promise by living our values, which are customer focus, transparency, diligence, optimism, and agility. These values reflect who we are, and serve as a roadmap for how we plan to achieve our goals as an organization.
Our Way
Our Way is our culture. It's how we act, and how we deliver on our brand promise. It is the set of values that guide our company. Our Way is also about our customers' stories, and how our employees live our values in their daily lives.