Senior C++ Developer (Ottawa, Canada)

MultiCorpora is looking for a Senior C++ Developer to join our team as an employee for an 8-month contract with possibilities of an extension. This position is created for a strategic project that is estimated to last for at least 8 months.

 
Responsibilities
  • Design and development of new application features from given requirement specifications.
  • Porting of existing modules and algorithms to C++.
  • Development of new algorithms.
  • Development of unit tests for new modules developed.

 

Requirements
  • Computer Science or Computer Engineering Degree/Diploma.
  • A passion for innovation and writing high quality code.
  • At least 10 years of experience as a software developer.
  • Good algorithm development skills.
  • Must demonstrate vast experience developing Windows applications.
  • Must demonstrate excellent knowledge of C++ and STL.
  • Must demonstrate good knowledge of Boost.
  • Experience developing client server and multitier applications for Windows.
  • Experience developing multithreaded applications and programming parallel algorithms.
  • Experience with xUnit frameworks for C++ and C#.
  • Experience with COM, MTS/COM+, ActiveX and ATL.
  • Solid experience with C#.
  • Experience creating applications that communicate with relational databases.
  • Good understanding of modern software development processes and best practices.
  • Excellent written and oral communication in English.

 

The following would be an asset:
  • Experience developing Natural Language Processing (NLP) or Information Retrieval (search engine) algorithms.
  • Experience with ICU.
  • Experience with MSSQL 2000/2005/2008 databases.
  • Experience with Oracle databases.
  • Microsoft Certification: MCAD, MCSD.
  • Knowledge of C++/CLI.
  • Knowledge of Pascal or Delphi.

 

MultiCorpora is a results driven and entrepreneurial company where people are valued and treated as human capital. We encourage our employees to get involved and we support them in reaching their career goals by offering them the opportunity to work autonomously. If you would like to work for a growing (international) organization that provides competitive compensation and excellent support for training and development, please email your resume to: hr@multicorpora.com. We thank all applicants, however, only those candidates selected for an interview will be contacted.