Job Title: Software Engineer (.NET & React.js)
City: Mississauga
State/Province: Ontario
Posting Start Date: 6/22/26
Job Description:
Job Description
Overview
We are seeking a highly skilled and experienced Software Engineer with 6-8 years of hands-on experience in developing robust, scalable, and high-performance applications using .NET and React.js. The ideal candidate will be instrumental in designing, developing, and maintaining our next-generation web applications, contributing to both front-end and back-end development. This role requires a strong understanding of software development best practices, excellent problem-solving abilities, and a passion for building innovative solutions.
Responsibilities:
• Design, develop, and maintain high-quality web applications using C#, .NET (Core/Framework), and React.js.
• Collaborate with product owners, UX/UI designers, and other engineers to define, design, and ship new features.
• Write clean, maintainable, and efficient code following established coding standards and best practices.
• Develop and consume RESTful APIs and microservices.
• Implement responsive and intuitive user interfaces using React.js, ensuring a seamless user experience across various devices and browsers.
• Conduct code reviews to ensure code quality, performance, and adherence to architectural guidelines.
• Troubleshoot, debug, and optimize existing applications for performance, scalability, and security.
• Participate in the full software development life cycle (SDLC), including requirements gathering, design, development, testing, deployment, and support.
• Contribute to the continuous improvement of our development processes, tools, and technologies.
• Mentor junior developers and share knowledge within the team.
• Stay up-to-date with emerging technologies and industry trends.
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 6-8 years of professional experience in software development.
• Proven hands-on experience with .NET technologies (C#, .NET Core, ASP.NET MVC/Web API).
• Strong expertise in front-end development with React.js, including proficiency with React hooks, Redux/Context API, and component-based architecture.
• Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
• Experience with relational databases such as SQL Server, PostgreSQL, or MySQL, including schema design, T-SQL/PL/pgSQL, and query optimization.
• Familiarity with ORM frameworks like Entity Framework Core.
• Experience with version control systems (e.g., Git).
• Understanding of software design patterns, data structures, and algorithms.
• Experience with unit testing and integration testing frameworks (e.g., NUnit, xUnit, Jest, React Testing Library).
• Excellent problem-solving skills and attention to detail.
• Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
• Ability to work independently and manage multiple tasks simultaneously.
Desired Skills (Plus Points)
• Experience with cloud platforms (Azure, AWS, GCP).
• Familiarity with CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitLab CI).
• Knowledge of containerization technologies (Docker, Kubernetes).
• Experience with NoSQL databases (e.g., MongoDB, Cosmos DB).
• Understanding of agile methodologies (Scrum, Kanban).
• Experience with build tools like Webpack, Babel.
• Familiarity with UI component libraries (e.g., Material-UI, Ant Design).
Mandatory Skills: FullStack Microsoft .NET Smart Web App.
Experience: 5-8 Years.
The expected compensation for this role ranges from CAD 77000 to CAD 120000 .