Software Developer - Ottawa, Canada - CGI

    CGI
    CGI Ottawa, Canada

    2 weeks ago

    CGI background
    Full time
    Description

    Position Description:

    MUST have a government of Canada security clearance

    We are looking for an experienced Software Developers to create the industry's next generation Human Capital Management (HCM) solutions.

    Your future duties and responsibilities:

    The Software Developers are responsible for designing and implementing new products and features as well as enhancing existing solutions. S/He will collaborate with an experienced team of Developers, Test Engineers, and Product Managers throughout the development process to ensure the product is functionally complete and well-engineered.

    Required qualifications to be successful in this role:


    •Experience with .NET framework.

    •Solid knowledge of object-oriented principles (SOLID) and experience applying them in practice using C# and .net

    •Demonstrated experience with JavaScript stack such as React, Typescript, jQuery, etc.

    •Working knowledge of modern web technologies including: HTML5, CSS 3, SVG, WCF, JSON, etc.

    •Advance level knowledge of modern relational databases architecture and SQL

    •Experience with designing and implementing APIs.

    •Experience in applying design patterns, writing unit tests, and optimizing performance in application level.

    •Disciplined self-starter, capable of working independently as well as in close collaboration within an agile development team.

    •Excellent communication and collaboration skills

    Skills:

  • .NET