Software Engineer- Senior ( Microservices)

  • Location
    Ottawa, Ontario
  • Job type
    Direct Hire
  • Category
    Professional & executive - Consultant

Adecco is currently recruiting for a Software Engineer - Senior for a Permanent opportunity, with our client located in downtown Ottawa, ON. The successful candidate must hold a valid Reliability Security Clearance or be eligible for it.

Your eligibility for an immediate security clearance depends on your permanency in Canada for the past 5 years without any home address change to a foreign country

Vacations outside on Canada do not affect your Security Clearance process

The Software Engineer will have the following responsibilities:

  • Develop in-depth knowledge of system operations requirements, software architecture, and design specifications;
  • Supporting DevOps, Kubernetes, Docker and Azure deployment;
  • Provide development activities level of effort and duration estimates for planning and scheduling;
  • Work with development leads to design applications that meet system requirements
  • Develop source code following established company standards and development guidelines
  • Conduct quality assurance and support debugging promptly
  • Provide regular updates to management on work in progress, work completed, work planned and issues potentially impacting the on-time completion or quality level of work
  • Write technical documentation as required.
  • The Software Engineer must meet the following mandatory requirements:

  • Hold a University Degree or College Diploma in Computer Science or a related technical field;
  • 10+ years of relevant industry experience working in software development or software engineering;
  • 5+ Experience with development of full-stack applications, including user interfaces, servers, algorithms, and databases;
  • Experience in micro-services, REST, Kubernetes, Docker is highly desirable;
  • Hands on programming experience in relevant industry standard languages (e.g. Python, Go, C/C++, Java, .NET, etc.);
  • Familiarity with cloud native design patterns for large scale, distributed, highly available, fault-tolerant, multi-tier applications;
  • Familiarity with virtualization, multi-tenant cloud infrastructures and distributed storage systems;
  • Experience with agile development and software lifecycles;
  • Strong written and oral English communication skills;
  • Knowledge of computational optimization techniques including ML/AI methods considered an asset;
  • Knowledge of satellite RF communications technologies considered an asset;
  • Familiarity with DevOps and SRE considered an asset;
  • If you are interested in applying to our Software Engineer position, please submit your resume as soon as possible by clicking on the 'Apply with Adecco' button.

    B7616




    • Apply with Adecco

    Reference number CA_EN_1_027616_1459697

    Accommodation will be provided in all parts of the hiring process as required under Adecco’s Employment Accommodation policy. Applicants will need to make their needs known in advance to their Adecco representative.

    Someone from Adecco/Roevin just contacted me, how do I tell if it’s legit or a scam? Here's how to protect yourself →

     

    e.g. myemail@domain.com
    e.g. 1234567890
    e.g. M5J 2N8 (all uppercase with space)

    Or

    Upload or attach document from

    Or

    Enter you work experience including both job title and job duties. Attaching your resume provides our consultants a better understanding of your work history and helps improve placement opportunities.
    Warehouse manager
    Write about the work you’ve done and any special skills you have.

    Terms of Use and Applicant Agreement

    Terms of use and Application agreement
    You must agree to the Terms of use and Application agreement to proceed.