View job here

Job Description

We are seeking a talented C++ developer to join our team. The ideal candidate will have experience developing high-performance, portable, scalable software applications using C++.

 

Job Responsibilities

  • Develop, maintain, enhance, and test C++ software applications.
  • Object-oriented design and programming in C++ including the std-library.
  • Code, test, bug fix, and document software according to the functional requirements
  • Debug and troubleshoot issues and provide timely resolutions.
  • Participate in code reviews and ensure code quality and best practices are being followed.
  • Work collaboratively in an Agile/Scrum team environment
  • Writing code being shared between Linux and Windows environments.
  • Quality assurance through test-driven development and unit tests
  • Refactoring of source code to optimize existing components in terms of efficiency, maintainability, and quality.

Required Skills

  • Bachelor's/Master's degree in computer science, information systems, or a related field experience
  • Knowledge of C++ standards and specifications
  • Familiarity with C++-compatible languages such as C, C#, and Python
  • Excellent analytical and problem-solving abilities
  • Good understanding of object-oriented programming concepts

Preferred Skills

  • XML, Python SQL, and JavaScript knowledge would be preferred.
  • Expertise in Windows / Linux operating systems.
  • Excellent teamwork and communication abilities.
  • Excellent organizational and time management abilities.
  • 3-6 years of experience