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:
- 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++.
- Follow coding standards and recommendations provided by the code scanning tools.
- Conduct code reviews.
- Cooperate with quality assurance in defining test cases.
- Write module tests as part of the feature development.
- Document work and regularly report to the manager.
- Actively participate in project and scrum meetings.
Qualifications:
- 7+ years of professional experience.
- Solid knowledge of the C and C++ languages is a must.
- Familiarity with Microsoft Visual Studio and Linux build and debug tools.
- Productivity in development, troubleshooting and debugging skills.
- Good communications and relationships with other developers and the QA team
- Ability to quickly learn, efficiently and flexibly work with various technologies in heterogeneous environments.
- Working experience with wide range of technologies, such as C++, JS, Node.js.
Preferred Skills:
- Familiarity with security scanning tools (Veracode, SonarQube, CodeQL).
- Familiarity with Agile methodologies and the tools.
- Familiarity with build and source control systems – GitLab, CI/CD, ADO.
- Familiarity with defect tracking systems, e.g. Jira.
Education:
Bachelor’s Degree in Computer Science, or related technical discipline.