At a Glance
- Tasks: Join our team to build and enhance the Dayforce software platform.
- Company: Dayforce is a global leader in human capital management, dedicated to making work life better.
- Benefits: Enjoy remote work options, wellness initiatives, and competitive pay.
- Why this job: Make a real impact while collaborating with a passionate team in a creative environment.
- Qualifications: Full-stack development skills with experience in C#, .NET, HTML5, and JavaScript required.
- Other info: We value diversity and support personal and professional growth.
The predicted salary is between 30000 - 48000 £ per year.
Join to apply for the .Net Software Developer role at Dayforce. Dayforce 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 award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity, and compliance for the global workforce. Our brand promise - Makes Work Life BetterTM - reflects our commitment to employees, customers, partners, and communities globally.
Location: For this role, we are open to remote work and can hire anywhere in Great Britain.
About The Opportunity
We are looking for a Software Developer to join our Platform team to build and enhance the foundations of the Dayforce solution. This role will allow you to join a high performing team of collaborators in delivering high quality software. We are constantly working to build up and enhance our award-winning software solutions and improving our customers’ experience. To do this, we are looking for individuals who love to excite the users of their software as much as they love the creativity of coding. We are always challenging ourselves to find new ways of solving our customers’ problems in ways that will delight them. If you like having an impact, the opportunities at Dayforce are endless!
About The Platform Team
We develop core frameworks and components used as the foundation for building the Dayforce web application. We are a close-knit team comprised of Developers, Product Owners, Business Analysts, and Test Engineers. We collaborate frequently with Architecture, UI/UX, and various functional teams. We are agile and have a huge appetite for continuous improvement. We encourage learning and training; You will have access to training resources such as Pluralsight.
Responsibilities
- Build and transform the next generation Platform components as part of a high performing team, working in SaaS enterprise environment.
- Contribute to analysis, design, prototype, program, test, troubleshoot and support.
- Estimate efforts, assess risks and impacts on the existing system as new functionality is added.
- Implement and maintain scalable and resilient platform components, including microservices, APIs, databases, and distributed systems, optimizing the performance of our full stack application.
- Participate in Product discussions to advise on and influence the Product Roadmap.
- Contribute to code reviews, documentation, and knowledge sharing initiatives to foster a culture of collaboration and learning within the team.
- Take ownership and responsibility for development initiatives and make them happen.
Skills And Experience We Value
- Full-stack developer with strong problem-solving skills.
- Strong object-oriented design and programming skills using C#, .NET, .NET Core.
- Experience with HTML5, JavaScript/TypeScript, CSS, React.
- Strong understanding of data structure, algorithms, design patterns.
- Strong understanding of advanced programming constructs such as multi-threaded programming, dependency injection, LINQ.
- Good command of SQL programming constructs and database design.
- Ability to learn new software languages, frameworks, and APIs quickly.
- Good communication, documentation, and investigation skills.
What Would Make You Really Stand Out
- Experience creating, maintaining, and documenting frameworks/libraries that are used by developers.
- Understanding of CI/CD pipeline working with software such as Azure, GitHub, Docker, MongoDB.
- Write quality code, keeping in mind code vulnerability, accessibility, extensibility, modifiability, reusability, and globalization.
- Experience working with SaaS Enterprise software collaborating with cross functional teams.
What’s in it for you
Dayforce 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 encourage individuals to apply based on their passions. Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives, and recognition through competitive pay and benefits. With a commitment to community impact, including volunteer days and our charity, Dayforce Cares, we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com or @Ceridian.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud
Seniority level: Entry level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
.Net Software Developer employer: Dayforce
Contact Detail:
Dayforce Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land .Net Software Developer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, such as C#, .NET, and React. Having hands-on experience or personal projects that showcase your skills in these areas can make you stand out during the interview process.
✨Tip Number 2
Engage with the Dayforce community on platforms like LinkedIn or GitHub. Follow their updates, participate in discussions, and share relevant content to demonstrate your interest in their work and culture.
✨Tip Number 3
Prepare to discuss your problem-solving approach and past experiences in software development. Be ready to provide examples of how you've tackled challenges, especially in a collaborative environment, as teamwork is highly valued at Dayforce.
✨Tip Number 4
Research the latest trends in SaaS and cloud technologies. Being knowledgeable about industry advancements will not only help you in interviews but also show your commitment to continuous learning, which aligns with Dayforce's values.
We think you need these skills to ace .Net Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, .NET, and full-stack development. Include specific projects or roles where you've used these technologies, as well as any relevant frameworks or libraries you've worked with.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and how it aligns with Dayforce's mission to improve work life. Mention your problem-solving skills and your eagerness to contribute to a high-performing team.
Showcase Relevant Skills: Clearly list your technical skills that match the job description, such as experience with microservices, APIs, and SQL. Highlight any experience with CI/CD tools like Azure or GitHub, as this will make you stand out.
Demonstrate Continuous Learning: Mention any recent courses or training you've completed, especially those related to software development or new programming languages. This shows your commitment to personal and professional growth, which is valued by Dayforce.
How to prepare for a job interview at Dayforce
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, .NET, and other relevant technologies. Bring examples of projects you've worked on that demonstrate your full-stack development capabilities, especially those involving microservices and APIs.
✨Understand the Company Culture
Research Dayforce's commitment to making work life better and their focus on collaboration and continuous improvement. Be ready to explain how your values align with theirs and how you can contribute to their team dynamic.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Brush up on data structures, algorithms, and design patterns, and be ready to walk through your thought process as you solve problems on the spot.
✨Ask Insightful Questions
Prepare thoughtful questions about the role, the platform team, and the technologies used at Dayforce. This shows your genuine interest in the position and helps you assess if it's the right fit for you.