Job Description |
Alteo is looking for a Full-Stack C# Developer for a permanent position based on Montreal's South Shore.
*** Hybrid work: 2 days in the office / 3 days remote ***
As part of a growing company offering many challenges and excellent career opportunities, you will be responsible for developing and maintaining the company's various systems and applications. The main task will be to participate in the complete overhaul of the company's applications. You will therefore contribute to the design, development, and implementation of microservices.
Responsibilities:
- Contribute to the design, development, evolution, and maintenance of distributed applications and legacy systems;
- Develop APIs, microservices, and symbiotic applications connected to Microsoft Dynamics AX;
- Share your ideas on architecture and technology choices to adopt;
- Ensure the quality of the code delivered through testing and code reviews;
- Produce relevant documentation for the various applications;
- Provide application support to users when necessary
Profile:
- DEC/BAC in computer science, software engineering, or equivalent
- 5+ years of experience in development with C#
- Proficiency in Visual Studio or Visual Studio Code development environments;
- Proficiency in microservice development with .NET 6 and above (C#);
- Proficiency in MS SQL Server and SSMS or Azure Data Studio;
- Proficiency in web technologies: Vue 3.0 (Vue.js), HTML5, JavaScript, CSS, JSON;
- Proficiency in development with containers (Docker);
- Proficiency in automated deployment principles (CI/CD) using Azure DevOps;
- Production experience and knowledge of event-driven development;
- Production experience and knowledge of queueing systems (Kafka, RabbitMQ, etc.);
- Assets: Kubernetes, Dapr, X++ (Microsoft Dynamics AX 2012)
- Good initiative and comfortable working in a team or individually
- Resourceful, good problem-solving skills
- Good listener, attention to detail, and focus on customer satisfaction
- Good organizational skills and attention to detail, anticipating the evolution of different applications
|