Location: The successful candidate will have the opportunity to work in a hybrid environment; working remote as well as at the closest office location
About the Opportunity
Are you a creative thinker who enjoys solving problems and finding innovative solutions?
Are you a developer who strives to refine working code into impeccable code? Do you like being part of a team that grows together, pushes software to the next level—and has fun doing it? If so, this position may be a great fit for you.
Reporting to a Development Manager, the Software Developer Associate is responsible for designing and implementing new products and features, as well as enhancing existing solutions. You’ll collaborate with an energetic team of Developers, Test Engineers, 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.
About the Skillslab Program
This role is part of our Skillslab Program, a structured 8 months immersion initiative designed to support your transition into a full-time Software Developer role.
The program serves as a probationary period, during which you’ll receive full-time salary and benefits from day one. It’s built around two key phases:

Immersion: Hands-on, on-the-job training where you’ll gain exposure to live projects, processes, and team practices.

Training : Technical training delivered related to .net,react

Upon successful completion of the program, your title will transition from Software Developer Associate to Software Developer, marking your confirmation in the role.
What You’ll Get to Do

Analyze, design, prototype, program, test, troubleshoot, and support – the complete software lifecycle in your hands!

Envision and deliver new features by working, as part of a high-performing scrum team, with clients, prospects, implementation partners, and Dayforce personnel

Create and enhance a scalable SaaS enterprise application

Assess risks and impacts on the existing system as new functionality is added

Perform code reviews

Skills and Experience We Value

Intellectual curiosity and a passion for technology

Strong communication and collaboration skills

Understanding of emerging web development models

Knowledge of object-oriented design and development

Solid understanding of object-oriented programming (e.g., C#, Java)

Solid understanding of relational database systems

Basic understanding of multi-threaded programming, dependency injection, and performance optimization

What Would Make You Really Stand Out

Experience with or a desire to work in an agile development environment (Scrum)

Basic knowledge of HTML5, JavaScript, CSS, MVC web frameworks, JSON, and cloud technologies such as AWS or Azure

Experience with one or more modern JavaScript libraries such as Dojo, React, Angular, Ember, Backbone, or jQuery

How to Apply
We’re looking for candidates who are currently studying, have recently graduated, or are about to graduate in Computer Science, Software Engineering, or a related programming/engineering discipline.
To apply, please submit your application via the official application link, and include the following documents:

Your resume

A copy of your academic transcript

Please note: Only shortlisted candidates will be contacted.

Ceridian

You must sign in to apply for this position.