- Analyze project specifications and make suggestions relevant to the project .
- Develop new modules and applications used by the CMS
- Work on the maintenance of existing components / modules and applications.
- Solve problems - alone or with the team - in connection with the technical limitations of certain platforms.
- Estimate deadlines.
- Perform preliminary tests.
- Make the required adjustments according to the recommendations of the quality assurance team.
- Update documents throughout development.
Qualifications
- College or university diploma in computer science;
- More than five (5) years of experience in object oriented programming;
- More than three (3) years of experience in Python
- More than one (1) year of experience in web development (JavaScript, Jquery , HTML, CSS, PHP, Ajax, Angular )
- Experience in SQL development (PostgreSQL, MySQL, MSSQL)
- Linux development experience, an asset;
- DevOps experience ( AWS , Docker and Jenkins) , an asset;
- Experience with other development languages (C #, ASP, NET), an asset
- Bilingualism spoken and written
Areas of interest and intrinsic skills
- Open-mindedness and flexibility on the mandates to work
- Team spirit;
- Communication skills
- Ability to manage priorities
- Flexibility and aptitude for multitasking