Search Jobs

Hold CTRL to choose multiple sectors (up to 3)


Hold CTRL to choose multiple sectors (up to 3)

Senior C++ 11 Software Developer job in Vancouver

  • Show me jobs like this one
  • More jobs from this recruiter
  • Email this job to a friend
  • Print this job
Job Ref:  8e6da2d68
Employer:  Direct Solutions - Canada
Country:  Canada
County/State:  British Columbia
City:  Vancouver
11/10/2016 08:47
Job Description:

Overview: This company has almost doubled in size in the last 12 months and is on an extremely aggressive growth curve. Very well-funded and cash flow positive, this is a great start-up company with huge potential. Currently they are seeking to add a Senior Software Developer with strong Object Oriented C++ development experience to their team. They take pride in the software they build, the customers they serve and the engineers they have on their team. As part of a high performance software development team you will be working on a Systems Software Engineering team developing innovative C++ code that will be cross compiled and executable on iOS, Windows, Android and OSX. They have a positive collaborative work environmenOt, lots of company events and are located steps away from a downtown Vancouver Skytrain station. ResponsibilitiesWorking with existing design patterns, develop Cross-Platform Object Oriented based C++ code, using all of the features of C++11Work with various team within the technology stack that are using a variety of programming languages, design patterns and architectural modelsBuilding and maintaining our build management and continuous integration platform for full-scale automation testing, continuous integration and deploymentCode reviews, build system management, source repo managementCreate innovative technology and then show others how it's doneParticipate in Sprint and Scrum meetings Skills and Experience Requirements3 - 5 years current experience with Object Oriented Design and Development in C++Experience with boost and C++11 is very desirableExperience with Cross-Platform DevelopmentFamiliarity and experience with software practice such as DRY, Test Driven Development, SOLID, continuous integrationExperience with highly patterned builds and reusable code development and genericsExperience with developing high concurrency and multi-threaded code, and memory management good practiceWork effectively within a cross-functional team using an Agile-SCRUM process and Lean methodology for feature development. AssetsWorking knowledge of any of the following iOS, Android, Windows operating systems and SDKsExperience/knowledge of common open source cross-platform libraries, such as CURL and CMakeA mix of other language and framework skills that may include .NET, Windows, Java, HTML5/Javascript, Objective-C, SQL and NoSQL database programmingExperienced developer of client-server applications, Service Oriented Architectures, in-memory data management and manipulation, RESTful architectures, patterns such as MVC and asynchronous pipeline programming OTHER INFORMATION: Candidates with Canadian Citizenship or Canadian Permanent Residency status are preferred. Relocation assistance is not available. This is a full-time employee position, Contractors will not be considered at this time. Apply now! NA All applications are treated confidentially. We will not disclose your name or send your resume to any client without first discussing the opportunity with you. No fee will be charged to any individual seeking or obtaining employment through our company.
Copyright © Rengineeringjobs.com Job Board 2011  | Powered by JobMount Job Board Software