← Back to jobs

Epsilon Solutions Logo
Software Engineer

Epsilon Solutions

 

Mississauga, ON, Canada

Posted On: 15+ days ago
Experience: 8+ years
Availability: Hybrid
Openings: 1
Category: Software Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Build and maintain high-quality web applications using C#, .NET, and React.js.

This role is on-site.

Responsibilities

  • Design, develop, and maintain web applications using C#, .NET Core, and React.js.
  • Develop and consume RESTful APIs and microservices.
  • Implement responsive user interfaces ensuring seamless cross-device performance.
  • Troubleshoot, debug, and optimize applications for scalability and security.
  • Mentor junior developers and conduct code reviews.

Required Skills

  • 6-8+ years of professional software development experience.
  • Strong expertise in C#, .NET Core, ASP.NET MVC, and Web API.
  • Proficient in React.js, including hooks, Redux/Context API, and component architecture.
  • Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with relational databases (SQL Server, PostgreSQL, MySQL) and query optimization.
  • Familiarity with ORM frameworks like Entity Framework Core.
  • Experience with unit and integration testing (NUnit, xUnit, Jest, React Testing Library).
  • Strong grasp of software design patterns, data structures, and algorithms.
  • Bachelor's degree in Computer Science, Engineering, or related field.

Preferred Skills

  • Experience with cloud platforms (Azure, AWS, GCP) and CI/CD pipelines.
  • Knowledge of containerization (Docker, Kubernetes) and NoSQL databases (MongoDB, Cosmos DB).
  • Familiarity with agile methodologies and UI component libraries.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs