Aversan Inc. is an engineering firm renowned for its expertise in Systems Integration, Product Design/Development, and Software/Product Testing in highly regulated industries such as Aerospace, Digital Health, Medical Devices, Nuclear, and IT .
We are actively seeking a C# Developer for our client’s Engineering team in Sanit-Laurent Quebec . The primary responsibility will be the development of the user interface (UI). Our team is responsible for the entire development process of software solutions, including laboratory integration and testing before delivery.
In collaboration with other Software Developers, Architects and V&V Specialists, the Software Developer will work to propose and improve changes to achieve high quality software deliverables for our clients.
Work Model : Hybrid
Responsibilities:
Participate in the development of new features (design, code, testing, documentation) as well as the resolution of bugs discovered in our products.
Collaborate in the development of requirements, design of features and validation of software requirements.
Participate in code review activities and improvement of our software development practices.
Participate in the integration of functionalities and deployment of solutions.
Support V&V specialists to define formal test plans and the investigation of bugs found during formal validation campaigns.
Participate in planning deliverables within an agile development framework.
Requirements:
Bachelor’s degree in Computer/Software Engineering or equivalent experience.
2 to 5 years of relevant experience
Experience in Web Full Stack development
Experience with Microsoft Blazer.
Knowledge of C# programming language
Knowledge of HTML et CSS.
Experience in web solutions deployment and configuration.
Experience with SQL databases (PostgresSQL)
Knowledge of software integration and source control tools (ie: Github or other).
Knowledge of authentication protocols such as OAuth2
Nice to have:
Knowledge of UML (Unified Modeling Language)
Knowledge of design patterns in development.
Knowledge of Linux scripting languages (Bash)
Experience in developing unit tests and system tests.