About The Opportunity
The Ceridian Product Development team is looking for an experienced Software Developer to create the industry’s next generation Human Capital Management (HCM) solutions.
As a Staff Developer, you will be part of a Scrum team comprised of high caliber, hands-on software professionals who aim to provide technical leadership and stewardship of the Dayforce product. The team enables Dayforce HCM’s technical success by building performant, scalable and secure core components, frameworks, and customer-facing technical features, and by providing build processes, tools and expertise to enhance developer productivity.
If you are a technology enthusiast, have passion for creating great software, want to see your creation utilized by millions of people all over the world, and possess one or more 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 Participate in critical architecture design, advise and influence on strategic technical directions Mentor and train fellow software engineers on software development best practices Create proof-of-concepts, recommend new technologies Participate in Product discussions to advise on and influence the Product Roadmap Take ownership and responsibility for development initiatives and make them happen Contribute to the engineering process and culture, grow with and influence the team
Skills And Experience We Value
10+ years of experience in building and leading development of complex SaaS and/or cloud-based applications Technical fluency and currency; comfort driving work, discussing or diving deep on technology concepts, options and new opportunities with technical team members Strong business acumen; Ability to effectively communicate complex technical concepts to non-technical stakeholders across the organization Driven by delivering customer value and impact Expertise in SQL and no-SQL database systems; understanding of data analytics and observability Proficiency with PowerShell, C# or Java, .Net Core Experience with Azure and cloud-native architecture Experience with Infrastructure as Code Experience with modern technology (React, Angular, Node.js, etc.) Experience with designing and implementing APIs Experience with advanced programming constructs such as multi-threaded programming, event-driven architecture, messaging, Microservices Proven track record of working and experimenting with new technologies; staying current with industry trends Experience with the latest container systems (Docker, Kubernetes) and CI/CD pipelines Strong understanding of DevOps practices and techniques Excellent collaboration and communication skills