Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

SOFTWARE ENGINEER (.NET & REACT.JS)

Epsilon Solutions LTD
Location not stated
Mid level
3 months ago
  • .NET
  • React.js
  • C#
  • .NET Core
  • REST API
  • Microservices
  • ASP.NET
  • MVC
  • Redux
  • HTML5
  • CSS3
  • JavaScript
  • ES6+
  • PostgreSQL
  • MySQL
  • T-SQL
  • PL/pgSQL
  • Entity Framework
  • Git
  • Unit Testing
  • Integration Testing
  • NUnit
  • xUnit
  • Jest
  • Testing Library
  • Azure
  • AWS
  • GCP
  • CI/CD
  • Azure DevOps
  • Jenkins
  • GitLab CI
  • Docker
  • Kubernetes
  • NoSQL
  • MongoDB
  • Cosmos DB
  • Agile
  • Scrum
  • Kanban
  • Webpack
  • Babel
  • Material UI
  • Ant Design
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Role: Software Engineer (.NET & React.js)
Location: Mississauga, ON
Full Time

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).

SOFTWARE ENGINEER (.NET & REACT.JS) · Epsilon Solutions LTD

Auto apply with Likeremote