Match score not available

Sr Software Developer (Cloud Native Architecture)

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Canada, Minnesota (USA), United States

Offer summary

Qualifications:

7+ years of experience with C# and .NET Core Framework, Expert in designing event-driven microservices, Strong skills in TSQL and database systems, Experience with front-end development, Familiarity with monitoring tools like Prometheus or Grafana.

Key responsabilities:

  • Mentor junior developers in advanced programming
  • Participate in full software development lifecycle
  • Develop event-driven microservices with a cloud-native framework
  • Collaborate to enhance microservices architecture
  • Build and maintain scalable APIs for communication
Dayforce logo
Dayforce XLarge https://www.dayforce.com/
5001 - 10000 Employees
See more Dayforce offers

Job description

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 Better TM- Reflects our commitment to employees, customers, partners and communities globally.

Location: Work is what you do, not where you go. For this role, we are open to remote work and can hire anywhere in US or Canada

About The Opportunity

The Dayforce Architectural Development team is looking for a Senior Software Developer, with .NET Core expertise, to create the industry’s next generation Human Capital Management (HCM) solutions using a Cloud Native Architecture. We are offering an opportunity to reinvent HCM and develop award winning and innovative solutions that challenge the industry perception of what an HCM solution can do.

As a senior developer on our Architectural Development team, you will be working on our ground-breaking Dayforce Product, and will be part of the team designing new frameworks to support our Microservices initiative.

Your impact will be evident through your effective participation in the entire lifecycle of our software including design, analysis, prototyping, development, testing and support of our products. You will work closely and collaborate with Solution Architects and development leaders throughout the organization.

If you are a technology enthusiast, have passion for creating great software, want to see your creation utilized by thousands 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

  • Provide mentorship to junior developers using your experience with advanced programming concepts.
  • You will help standardize and leverage your hands-on experience in applying design patterns, writing unit tests, and optimizing the full stack application performance.
  • Participate in the full software development lifecycle, from initial design to deployment and ongoing support.
  • Build and maintain the foundation of the Next Generation Dayforce Platform that will be used by thousands of developers, customers, partners, and system integrators around the world.
  • Design, develop, and maintain event-driven microservices using our internal framework, leveraging best practices for cloud-native development (e.g., containerization, 12-factor app principles, immutable infrastructure).
  • Build robust APIs for communication between microservices, ensuring scalability and performance.
  • Contribute to the evolution and expansion of our cloud-native microservices framework, driving innovation and technical excellence.
  • Collaborate with architects and developers to define and implement microservices architecture, ensuring a cohesive and efficient system

Skills And Experience We Value

  • 7+ years of working experience with C# and .NET Core Framework.
  • You have a demonstrated experience in being an expert in designing and building of event driven microservices
  • 7+ years of experience with TSQL and relational database systems and an advanced level of expertise working with NoSQL and Key-Value Database systems such as Redis / Aerospike, Cosmos or MongoDB
  • 3+ years of experience with TSQL and relational database systems and familiarization working with NoSQL/Key-Value Database systems such as Redis / Aerospike, Cosmos or MongoDB
  • Strong experience with event streaming platforms like Kafka, including data modeling, message queuing, and building resilient systems.

What Would Make You Really Stand Out

  • Experience with one or more advanced programming constructs such as multi-threaded programming, dependency injection, database design, and performance optimization
  • Hands on experience in applying design patterns, writing unit tests, and optimizing performance in application level.
  • Expert with Unit Testing Libraries / Frameworks
  • Expert with RESTful Service patterns
  • 3+ years of demonstrable experience with front-end development (HTML5+CSS, [Type/Java]Script, and ReactJS or similar)
  • Expertise in building and deploying microservices using a Kubernetes platform.
  • Experience with observability tools like Prometheus or Grafana for monitoring and analyzing system behavior.
  • Disciplined self-starter, capable of working independently and in close collaboration within an Agile development team.
  • Excellent communication, documentation, and collaboration skills

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 employees and their families are eligible to participate in the following benefits programs: medical, dental, vison, and life insurance. Dayforce employees are also eligible to participate in a 401k plan (plus match) and a Global Employee Stock Purchase Plan. Employees also receive unlimited Time Away From Work (in lieu of accrued vacation time), 10 paid US holidays, up to 80 hours of paid sick time and 17 weeks of paid parental leave, subject to the terms of the applicable policy or program.

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.

About The Salary Ranges

Please note that the salary range mentioned in this job description should serve simply as a guide. The final compensation offered may vary based on a variety of factors, including bonuses and/or incentives, or a candidate’s experience, skills, and location. Our company is committed to providing a fair, equitable, and competitive package that reflects the value an individual brings to the organization.

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Organizational Skills
  • Verbal Communication Skills

Software Engineer Related jobs