Tipo di lavoro: Full-time

Loading ...

Contenuto del lavoro

CAN-Toronto CAN – Sherbrooke CAN-Montreal - Remote

We are looking for a developer who will participate in the development and evolution of the leading cloud tax software for professionals in Canada.

Job Summary

You will be responsible for analyzing and participating in the design of the architecture for the assigned functionalities, then you will have to code, integrate and unit test these functionalities in the application. You will work with internal departments, as well as the Technical Support Center to resolve customer issues.

Main Responsibilities
  • Based on Agile development principles, collaborate with team members (architects, analysts, user experience specialists, technical writers, other developers and quality control members) to:
  • to analyze and technically estimate the mandates taken on;
  • to develop the technical specifications by carrying out the feasibility studies or the required prototypes;
  • to define the required architecture, in collaboration with the architect;
  • to proceed with the development, the documentation of the code and the integration of the functionalities, in a process of continuous integration;
  • perform the required unit tests and correct the defects reported.
  • Use advanced techniques to analyze problems and find reliable and effective solutions.
  • Take charge of complex troubleshooting cases when development problems arise and provide support to other departments with technical problems.
  • Participate in innovation projects and mandates involving new technologies.
Position Requirements
  • Bachelor’s degree in computer science or equivalent and relevant experience in development.
  • Very good knowledge of object-oriented programming (C# (primary), C++ or Java) and design patterns.
  • Concrete experience in web software development with service-oriented architectures with client-server communication techniques.
  • Concrete experience with .NET Core and/or .Net Framework technologies.
Assets
  • Experience in an Agile development environment practicing continuous integration (e.g. multiple Git repositories, Jenkins continuous build, etc.).
  • Experience with emerging technologies and/or Open Source.
  • Experience with micro-services and Microsoft Azure or AWS platform.
  • French-English bilingualism.
  • In addition, you have demonstrated, in your previous work experiences, the following skills:
  • Great autonomy and analytical mind.
  • Ability to meet deadlines.
  • Good sense of organization and versatility.
  • Rigor and concern for a job well done.
  • Strong team spirit.
  • Availability.
  • Ability to communicate both orally and in writing.
Loading ...
Loading ...

Scadenza: 27-07-2024

Clicca per candidarti per un candidato gratuito

Applicare

Loading ...
Loading ...

LAVORI SIMILI

Loading ...
Loading ...