OneMain Financial Jobs

Job Information

Cognizant Sr. NET Full Stack Engineer ( React) in Halifax, Nova Scotia

We are seeking a highly skilled Full Stack Developer with strong experience in React and .NET (C#) to join our development team. This is a hands-on role where the individual will be responsible for both front-end and back-end development of production-grade web applications. The ideal candidate is comfortable working across the full technology stack, collaborating with cross‑functional teams, and contributing to high-quality, scalable solutions.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

In this role, you will

Design, build, and maintain web applications using React on the front end and .NET (C#) on the back end

Develop and support RESTful APIs using ASP.NET Core, ensuring they are secure, stable, well-structured, and well-documented

Collaborate closely with UI/UX designers to translate designs into responsive, high-quality user interfaces using React

Manage component state, routing, and application behavior across different browsers and screen sizes

Design, write, and optimize database logic using Microsoft SQL Server and relational database concepts

Write and maintain unit and integration tests, and actively participate in code reviews to ensure code quality and maintainability

Work within an Agile/Scrum environment, contributing to sprint planning, daily stand-ups, reviews, and retrospectives

Communicate progress clearly, raise risks or blockers proactively, and collaborate effectively with team members

Required skills: what you need to be considered

5+ years of hands-on experience as a Full Stack Developer working on production-level applications

Strong experience with React, including hooks, Context API, component architecture, and state management (Redux or similar libraries)

Knowledge of TypeScript is a strong advantage

Solid experience with .NET and C#, especially ASP.NET Core and REST API development

Experience working with Microsoft SQL Server or similar relational databases

Hands-on experience with Entity Framework Core and an understanding of proper database schema design

Familiarity with Git for version control and experience working with CI/CD pipelines

Strong problem-solving skills and ability to work independently in a fast-paced environment

Preferred Qualifications

Exposure to cloud platforms (Azure, AWS, or similar)

Experience with Docker or basic containerization concepts

Prior experience working in Agile/Scrum teams

At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We encourage you to apply if you have most of the skills above and feel like you are strongly suited for this role.

Consider what transferable experience and skills make you a unique applicant and help us see how you’d be beneficial to this role.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

Salary and Other Compensation:

We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between $61,000 – $91,000 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience and other business-related and job-necessary qualifications. This position is also eligible for Cognizant’s discretionary annual performance-based bonus, as well as benefits that support your physical, mental and financial wellbeing.

Working arrangements

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 2 days a week in a client office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

DirectEmployers