This job board retrieves part of its jobs from: Emploi √Čtudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow
Slider

Quarry IT Consulting: Software Engineer

Quarry IT Consulting

This is a Full-time position in Ottawa, ON posted April 3, 2021.

Title: C++ DeveloperContract Length: PermanentLocation: Kanata Opportunity: Our Client is looking for a senior C++ Software Development Engineer to help them develop solutions for modern Law Enforcement, Intelligence, and Security organizations.

Experience and Skills: Responsibilities: Leads technical development activities on the C++ components.Architects new components and plans refactoring activities as needed.Guides and teaches less experienced members of the team.Helps with the scoping, estimation and planning activities of future tasks.Effectively prioritizes and execute tasks in a very dynamic, fact paced environmentDelivers quality software in an agile sprint-based fashion.

Education/Experience Requirements: Technical Requirements: Strong understanding of modern C++ ( > = C++11) and modern techniques such as Templates, RAII, Lambdas, Move Semantics, etc…Understanding of OO concepts as well as functional programming concepts.Experience with C++ multithreaded applications.Experience building Windows and/or X11 Windows applications.Understands low level protocols such as TCP and how to use them to provide higher level interfaces.Strong ability to use debugging tools to diagnose difficult issues.

Nice to have: Experience embedding scripting engines and working with FFIs in C++ applications is a plus.Experience with CEF (Chromium Embedded Framework) or V8 a plus.Worked with Protocol Buffers.Experience with JavaScript and Web Development.