CTC004358 - Senior Web programmer (Angular 2+)

Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

The role of Web Programmer is to participate in all aspects of the development life cycle, including requirements analysis, evaluation, design, implementation, testing and delivery.

Responsabilities

  • Analyze customer needs and understanding what that requires;
  • Translate requirements into technical specifications;
  • Program the various components and functions of the systems using the appropriate Web technologies;
  • Develop and optimize the application architecture;
  • Working as a team in solving problems and feasibility analysis;
  • Ensure the quality of the programming by carrying out the necessary tests;
  • Support the project manager and other team members in technical aspects;
  • Maintain and share knowledge with colleagues;
  • Document the work throughout the project;
  • Attend meetings and / or technical calls with clients when required;
  • Conduct research and development on new technologies when necessary.
  • Education and experience

  • Minimum diploma or certificate of Collegial Studies (AEC) in computer science or programming;
  • University degree in S/W Engineering, an asset
  • Minimum 10 years experience in development, including 4 years in front end web technologies and 2 years of Angular 2+ experience
  • Requirements

  • Master Web concepts and technologies, including Microsoft .NET;
  • Experienced with Angular 2+ Front End Web Development - MUST HAVE
  • Knowledge of Microsoft Azure PAAS;
  • Understand, manipulate and understand the Microsoft SQL Server 2012 environment;
  • Good knowledge in database modeling and Transact-SQL, including stored procedures and transaction management;
  • Knowledge of the uses of Internet technologies and multimedia, their possibilities and their limitations;
  • Ability to evaluate, analyze and solve operational problems;
  • Ability to organize and analyze information in a consistent manner;
  • Ability to learn and adapt quickly to new IT tools;
  • Ability to demonstrate autonomy in updating knowledge related to technology;
  • Good verbal and written communication skills;
  • Bilingual (English / French) spoken and written.
  • Qualifications

  • Be methodical , rigorous and concerned for details;
  • Be open to teamwork;
  • Easily adapt to tight and changing deadlines;
  • Have the desire to share knowledge;
  • Demonstrate curiosity.
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.