Strategic Systems Inc

Sr Software C++ Developer

  • Job Type: Contract W2
  • Industry Type: IT Sector
  • Industry Location: Remote
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: C++ C++ Developer C Visual Studio Linux JS Node.js Veracode
  • Secondary Skills: SonarQube CodeQL GitLab CI/CD ADO Jira
  • Job Location: Remote, Remote
  • Posted Date: Posted today
Job Description

This is 100% remote position within Canada

Title: Senior Software C++ Developer

Location: Canada/ 100% Remote

Duration: 9- 12 months

Must be located in Canada

Description:

Senior Software Developer participates in the subsystem architecture, design, documentation, development, coding, and debugging of either new software products or enhancements to existing software, under the general direction of his or her direct supervisor.

 

They will be requested to aid with investigating escalations as well as provide sustaining support. The ideal candidate has wide spectrum knowledge about core technologies and has the flexibility that allows moving between different development areas as necessary.

 

Responsibilities:

  1. Work independently, or in a group under the direction of a team lead, fixing security vulnerabilities and optimizing code, primarily on the requested development platform in C and C++.
  2. Follow coding standards and recommendations provided by the code scanning tools.
  3. Conduct code reviews.
  4. Cooperate with quality assurance in defining test cases.
  5. Write module tests as part of the feature development.
  6. Document work and regularly report to the manager.
  7. Actively participate in project and scrum meetings.

 

Qualifications:

  1. 7+ years of professional experience.
  2. Solid knowledge of the C and C++ languages is a must.
  3. Familiarity with Microsoft Visual Studio and Linux build and debug tools.
  4. Productivity in development, troubleshooting and debugging skills.
  5. Good communications and relationships with other developers and the QA team
  6. Ability to quickly learn, efficiently and flexibly work with various technologies in heterogeneous environments.
  7. Working experience with wide range of technologies, such as C++, JS, Node.js.

 

Preferred Skills:

  1. Familiarity with security scanning tools (Veracode, SonarQube, CodeQL).
  2. Familiarity with Agile methodologies and the tools.
  3. Familiarity with build and source control systems – GitLab, CI/CD, ADO.
  4. Familiarity with defect tracking systems, e.g. Jira.

 

Education:

Bachelor’s Degree in Computer Science, or related technical discipline.

Relevant Job Openings
CRM
Mobile or API tester
.Net Core Developers
Onsite Lead
Senior DevOps engineer
Jira Developer