Tech Stack
MongoDBMySQLPostgresSDLCSQL
About the role
- Design, modify, develop, write and implement software programming applications.
- Support and/or install software applications and components.
- Work from written specifications and pre-established guidelines and maintain documentation of process flow.
- Responsible for health, performance and availability of company applications across Dev/Test/PreProd/Prod environments.
- Complete all phases of the software development life cycle including analysis, design, implementation, testing and support.
- Write business requirements documents and/or manage Agile backlogs and monitor project implementation.
- Maintain code quality and perform automated unit and integration testing.
- Refactor legacy codebase and rework flows to improve production systems.
- Maintain and develop current systems and integrate internal systems with 3rd party systems.
- Provide technical guidance and mentorship to other team members.
Requirements
- Bachelor's Degree or above with major in Computer Science.
- Minimum of 5 years of experience as a .Net Developer.
- Excellent knowledge of object-oriented programming.
- Proficient in .NetCore programming languages; experience in .NetCore applications development and architecture design.
- Very familiar with database technologies like MySQL, Postgres, SQL Server, MongoDB.
- Excellent written and oral skills with demonstrated interpersonal and organization abilities.
- Fluency in both French and English (verbal and written).
- Ability to work under pressure to meet objectives and deadlines.
- Willingness to take/share responsibility or ownership of tasks and issues beyond normal job scope.
- Willingness to share knowledge to assist and mentor colleagues to develop and enhance their skills.