Titre du poste ou emplacement
RECHERCHES RÉCENTES

C++ Developer

Iris Software Inc. - 12 emplois
Toronto, ON
Posté aujourd'hui
Détails de l'emploi :
Temps plein
Expérimenté

Greeting!

We are seeking a highly skilled and motivated C++ Developer to join our client's dynamic team in Toronto, ON. This is a long-term contract opportunity offering a hybrid work environment, with 4 days required onsite each week.

As a C++ Developer, you will be responsible for designing, developing, and maintaining high-performance applications and systems, with a strong emphasis on clean, efficient code and solid architecture. This role is ideal for someone with a passion for software engineering and a deep understanding of C++ and system-level programming.

Job Title: C++ Developer

Location: Toronto, ON (Hybrid - 4 days onsite per week)

Job Type: Long-Term Contract

Key Responsibilities:

  • Design, develop, and optimize C++ applications with high reliability and performance.
  • Maintain and improve existing codebase; ensure code quality through unit testing, code reviews, and automation.
  • Work closely with cross-functional teams including QA, DevOps, and Product Management.
  • Contribute to the architectural and design decisions.
  • Identify and troubleshoot performance and scalability issues.
  • Write technical documentation as needed.

Required Skills & Qualifications:

  • 5+ years of hands-on C++ development experience, preferably in a high-performance or real-time environment.
  • Strong understanding of object-oriented programming, data structures, algorithms, and multithreading.
  • Experience with STL, Boost, or other C++ libraries.
  • Proficiency in Linux/Unix environments.
  • Experience working with CI/CD pipelines, version control systems (Git), and build tools.
  • Strong debugging and performance tuning skills.
  • Excellent problem-solving and communication skills.

Nice to Have:

  • Experience in financial services, trading systems, or telecommunications.
  • Familiarity with Python, Bash, or other scripting languages.
  • Exposure to networking protocols (TCP/IP, UDP).
  • Knowledge of low-latency or real-time systems.

Best Regards,

Ce poste n'est plus disponible.

Partager un emploi :