Astra North Infoteck Inc. - Senior C++ Platform Developer

Open job
Developer
๐Ÿ’ฐ Negotiable
๐Ÿ“ Toronto, Canada
Closing date: a month left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 12 days ago

Developer is needed in Toronto, Canada.

Client: Astra North Infoteck Inc.

Location: Toronto, ON, ca

Contract: Contract

Job Description

We are seeking an experienced Platform Developer with strong C++ development expertise and hands-on experience in system-level programming. The ideal candidate will build high-performance, scalable applications that interact closely with operating systems and hardware resources while ensuring reliability, efficiency, and low-latency performance.

Key Responsibilities

Software Development:

  • Design, develop, and maintain efficient, reusable, and reliable C++ applications.
  • Build high-performance software interacting with low-level system and hardware resources.
  • Develop scalable solutions for performance-critical platforms.

Performance Optimization:

  • Analyze and resolve performance bottlenecks.
  • Debug complex system-level issues and optimize application efficiency.
  • Improve speed, scalability, memory utilization, and reliability.

System-Level Programming:

  • Develop software that interfaces directly with operating system resources and hardware components.
  • Work on embedded or low-latency backend systems requiring high throughput and minimal latency.

Collaboration:

  • Partner with development, QA, and Product teams throughout the software lifecycle.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.

Code Quality:

  • Follow coding standards and best practices.
  • Conduct code reviews and maintain technical documentation.
  • Support automation and continuous improvement initiatives.

Requirements

Required Skills:

  • 6โ€“8 years of experience in C++ software development.
  • Strong proficiency with modern C++ standards (C++11/14/17 or above).
  • Solid understanding of Data Structures and Algorithms.
  • Experience with multithreading, concurrency, and synchronization.
  • Hands-on experience in system-level programming.
  • Strong debugging and performance tuning skills.
  • Experience developing high-performance or low-latency applications.
  • Familiarity with Agile development methodologies.

Nice-to-Have Skills:

  • Microsoft Azure certifications.
  • Advanced Python programming experience.
  • Experience with Terraform and Flux for Infrastructure as Code.
  • Knowledge of Azure Data Factory and data pipeline orchestration.
  • Experience with cloud-native development practices.

Ideal Candidate:

  • 6โ€“8 years of experience building performance-critical software.
  • Background in embedded systems, high-frequency trading, or high-performance backend platforms.
  • Strong analytical and problem-solving abilities.
  • Passion for writing optimized, scalable, and maintainable code.

Additional Information

Location: Hybrid โ€“ Canada

Duration: Contract

Posted 4 days ago

  • Apply


    Enter your email to apply

    ย 

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    ๐Ÿ”

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    ๐ŸŽ‰

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    ๐Ÿ“ˆ

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twineโ€™s tools to find more opportunities.