Senior Software Developer

HireTalent
Toronto
Full-time

Location : For this role, we are open to remote work and can hire anywhere in Canada.

About the Position : The Dayforce Tax and Payments Product Development team is looking for an experienced Full Stack Developer to create the industry’s next generation Tax and Financial products and services solutions.

In your role as Senior Software 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 Tax and Payment Solutions.

You are responsible for designing, implementing, and integrating new products and features as well as completing and augmenting existing solutions and services.

You work in collaborative manner with fellow Developers, Architects, Test Analysts, Product Managers, UX 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 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

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

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

Contribute to the engineering process and culture, grow with and influence the team

Participates in design discussions with architecture team and project managers

Skills and experience we value :

Very Strong object-oriented design and programming skills using C, .NET, .NET Core

Solid working knowledge on building and deployment of services on Microsoft Azure Cloud platform or other cloud infrastructure

Experience with advanced programming constructs such as multi-threaded programming, event-driven architecture, messaging, microservices

Experience working with cloud technologies in a microservice architecture

Hands on experience in applying design patterns, writing unit tests and optimizing performance

Proficiency with SQL on modern RDBMS

Experience with modern technology (Angular, React, , GraphQL, etc.)

Experience with designing and implementing APIs

Experience in Docker, Kubernetes or other container-related technologies, and CI / CD automation

Development experience of containerized application is desirable

Knowledge of DevOps design patterns, processes, and best practices

Excellent communication and collaboration skills and effective at representing a team of professionals

Ability to learn new software languages, frameworks, and APIs quickly

Disciplined self-starter, capable of working independently or in close collaboration within an agile development team

Strong agile skillset and experience working in an Agile Development environment

Excellent analytical skills, Passion for solving hard problems, and knows how to have fun!

Has a systematic problem-solving approach, coupled with effective communication skills and a sense of drive

What would really make you stand out

Kafka, Confluent Cloud(Managed Kafka), NoSQL DB, Elastic Search, Specflow, Kubernetes, Git, gRPC, protobuf (Protocol Buffers), NuGet packaging, MongoDB

21 hours ago
Related jobs
Interac Corp.
Toronto, Ontario

The Senior Software Developer—reporting to the Leader, Development—will be responsible for developing and maintaining the company’s highly distributed, high-performance payment system. Want to make a lasting impact amongst a community of creative thinkers, problem solvers, technical gurus and high-p...

theScore
Toronto, Ontario

As a Senior Software Developer on the ESPN Ecosystem team, you’ll enhance the cross-app experience between ESPN and ESPN BET platforms, with the goal of giving users a unified experience in both apps. Provide mentorship for education to all our developers when onboarding on our services. A solid fou...

Intact Financial Corporation
Toronto, Ontario

We are seeking a highly skilled Senior Software Developer (Oracle SQL) to join our Reinsurance IT team. The Senior Developer will be responsible for assisting with production support issues, month-end processes, and error handling procedures. Translate requirements into technical specifications / so...

Jonas Software UK
Markham, Ontario

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Jonas Software – Constructio...

freelance.ca
Toronto, Ontario

Job Title: RQ08116 - Software Developer - Back End - Senior. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation,. Experience in programming and analysis; specialized software package support at...

CLIO
Toronto, Ontario

Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers. Work in an agile environment with our team of full stack developers across a variety of projects. Experience in software development, specifically with building web applications at scale using R...

Acuity Insights
Toronto, Ontario
Remote

Join Acuity Insights’ startup-to-scaleup journey as a Senior Software Developer. Hi! I'm Brian, a Senior Staff Software Developer at Acuity. We're looking for a Senior Software Developer to help grow our team and meet our company's lofty goals. To give you the most accurate view of the role and oppo...

RBC - Royal Bank
Toronto, Ontario

As a Senior Software Developer on the Client Source team in RBC Wealth Management's Toronto office, you will partner directly with multiple technology and business teams to help deliver custom technology solutions to support Client On-Boarding. Proven experience working within professional software ...

CLIO
Toronto, Ontario

We are currently seeking a SeniorSoftware Engineer to join our Clio Billing Service (CBS) team. Working with a team of developers to solve complex problems and provide elegant solutions to Clio customers. Work in an agile environment with our team of full stack developers across a variety of project...

Maarut Inc
Toronto, Ontario

TheOffice of the Public Guardian and Trustee (OPGT) requires a SeniorSoftware Developer ETL to perform activities for interfacing thenew Dynamics 365 solution and data warehouse with internal (OPS)and external systems as a member of the integrations team made upof internal and vendorstaff. ...