Position: .NET Developer (Transportation System sphere)
Company: Coherent Solutions
Experience required: 3y
English level: intermediate

The division is headquartered in Mississauga, Ontario, and has offices across Canada and the United States, with operating subsidiaries across North America, Northern Europe, Australia and the United Kingdom.

The company works with public transit agencies and their communities to develop and deliver smarter, more effective public transit solutions.

**Technologies**
NET Core Web API Entity Framework Core LINQ Angular React Microsoft SQL Server NoSQL DB Azure Kubernetes

**What You'll Do**
Design and Develop brand new Microservice based .NET application;
Collaborate effectively with product owners, design, and QA to define specifications and deliver features iteratively;
Be passionate about code quality, testing and performance;
Integrated with external APIs;

**Job Requirements**
Minimum 3 years of experience in developing, implementing, and maintaining solutions using the Microsoft technology stack, including ASP.NET/ASP.NET Core using C#, Entity Framework/Entity Framework Core, LINQ;
Understanding of object-oriented design principles and patterns;
Understanding of standard software engineering best practices and methodologies;
Good communication skills in verbal and written English;
Experience with Agile Processes;
Experience with major cloud providers (Azure or AWS) is preferred;
Experience in developing distributed applications is preferred;
Experience in NoSQL databases is preferred;
Experience in mentoring junior developers on a project is preferred;

**Project Description**
The client team is looking for a Software Engineer with experience in .NET Core based technologies. You will work with product team to define requirements and design features that are user-friendly and technically sound. You will build out .NET Core based applications from scratch following microservices architecture and modern best practices including unit tests and CI-CD pipelines. We use agile methodologies, and all your work will be code reviewed, tested, and released.