Company Background
Our client is a Canadian multinational software company specializing in intelligent transportation systems and transit scheduling solutions. The company develops mission-critical products used by more than 80 transit agencies across North America, helping them optimize routing, scheduling, and operational efficiency. Its proven technology reduces operational costs by 1-5% and supports scalable, cloud-based modernization of transportation systems.
Project Description
The project focuses on developing and modernizing a platform, replacing an existing on-premise solution with a cloud-based architecture. The system supports vehicle and operator scheduling, route planning, timetables, blocking, run cutting, and rostering.
Technologies:
- C#
- ASP.NET Core 6
- SQL Server
- Microservices architecture
- RESTful APIs
- Azure Cloud Services (Azure SQL, Azure Functions, App Service, Key Vault)
- ADO.NET
- Dapper
- AutoMapper
- Git
- Azure DevOps
What You’ll Do:
- Develop, maintain, and optimize backend services using ASP.NET Core (C#).
- Design and implement RESTful APIs for frontend and external integrations.
- Work with SQL Server, including schema design, query optimization, stored procedures, and indexing.
- Write unit tests and participate in code reviews.
- Support, maintain, and improve existing codebase.
- Troubleshoot and fix defects in collaboration with QA teams.
- Assist QA engineers during testing to accelerate delivery.
- Communicate directly with clients to clarify requirements and ensure alignment.
- Participate in Agile ceremonies and contribute to continuous improvement.
Job Requirements:
- 3+ years of software development experience.
- Strong experience with ASP.NET Core and SQL Server.
- Hands-on experience working with microservices architecture.
- Experience building and consuming RESTful APIs.
- Familiarity with Agile software development practices.
- Strong analytical and problem-solving skills.
- High attention to detail and quality-oriented mindset.
- Ability to understand complex business domains and think critically.
- Strong interpersonal and collaboration skills.
- English level: B2 or higher (daily communication with team, client).
- Frontend experience with Angular, Vue.js, React will be a plus.
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.















