Astra North Infoteck Inc. - Senior C++ Platform Developer
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
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.