C++ Developer

Toronto, ON, CA, Canada

Job Description

Job Title:

Software Developer - Technology Development?

Location:

Remote

Reports To:

Director, Product Engineering

Overview:

?We are seeking a skilled Software Developer with 3+ years of experience in C/C++ development and InstallShield packaging. In this role, you'll troubleshoot and resolve system issues, support the deployment of IT solutions, and contribute to secure, high-quality software releases. This position is ideal for someone with strong Windows (desktop/server) knowledge, experience with Visual Studio, and familiarity with DevOps tools.

Key Responsibilities:

?Develop and maintain C/C++ applications ?Build and update InstallShield packages ?Troubleshoot system errors and support help desk escalations ?Perform testing, QA, and deployment tasks ?Assist with implementation of IT solutions and projects

Qualifications:

?Degree/diploma in Computer Science or related field ?3+ years of experience with C/C++ and InstallShield ?Strong Windows OS knowledge (desktop & server) ?Experience with Visual Studio ?Familiarity with Git, Azure DevOps, or CI/CD (preferred) ?Excellent problem-solving and time management skills

Nice to Have:

?Web development experience ?Industry certifications ?Strong communication skills for cross-functional collaboration ?

Software Developer - Technology Development Reports To:

?Director, Product Engineering

Job Summary

The Software Developer - Technology Development is responsible for troubleshooting system errors, resolving issues identified through periodic testing, help desk tickets, and other reporting methods. This role will lead the implementation, deployment, and operation of information systems and technology solutions that support business objectives. Additional responsibilities include performing security and quality control testing. The ideal candidate will hold a degree or diploma in computer science, computer systems engineering, software engineering, web design, or a related field, and possess a minimum of three years of relevant experience, including hands-on experience with C/C++ development, InstallShield packaging, and Windows operating systems (both server and desktop). Experience with Visual Studio and DevOps tools is considered a strong asset.

Core Competencies

?Accountability ?Attention to Detail ?Continuous Improvement ?Innovation ?Problem Solving ?Results Orientation ?Time Management

Key Responsibilities

?Troubleshoot system issues via periodic testing, help desk tickets, and other diagnostics. ?Lead the implementation, deployment, and daily operation of IT systems and business technology solutions. ?Perform routine and ad-hoc security and quality control testing. ?Assist with the planning, approval, and rollout of technology projects. ?Develop and integrate business-oriented technology solutions. ?Design, write, modify, and test C/C++ code for applications and services. ?Create, maintain, and update installation packages using InstallShield. ?Monitor and research emerging trends and technologies with potential benefits for the organization and stakeholders. ?Design, write, modify, and test website-related code. ?Perform other duties as assigned.

Qualifications

?Degree or diploma in computer science, computer systems engineering, software engineering, web design, or a related field. ?A minimum of three years of relevant work experience. ?At least 3 years of experience in C/C++ development. ?At least 3 years of experience creating and maintaining installation packages using InstallShield. ?Strong working knowledge of Microsoft Windows operating systems, including both server and desktop environments. ?Experience with Visual Studio (required for C/C++ work). ?Familiarity with DevOps practices and tools such as Azure DevOps, version control (e.g., Git), and CI/CD pipelines (preferred). ?Certifications or licenses appropriate to the technology sector (preferred). ?Demonstrated aptitude for learning new technologies and tools. ?Ability to communicate technical concepts effectively to non-technical team members. ?Familiarity with various programming languages and development platforms. ?Ability to operate electronic diagnostic and testing tools. ?Solid understanding of browser compatibility issues across platforms and browsers. ?High level of integrity and professional work ethic. ?Ability to prioritize and manage competing demands effectively. ?Strong time management and organizational skills. ?Comfortable working independently or as part of a collaborative team. ?Adaptable, with strong interpersonal skills and the ability to thrive in a diverse environment.

Work Conditions

?Occasional presentations and attendance at meetings. ?Extended periods of computer use and sitting. ?Occasional overtime may be required. ?Standard office environment with frequent interruptions.

Job Types: Full-time, Permanent

Pay: $75,000.00-$95,000.00 per year

Benefits:

Company events Dental care Disability insurance Extended health care Life insurance RRSP match Tuition reimbursement Vision care Work from home
Application question(s):

What is your total experience in C++? Can you specify your experience duration in Windows programming? Can you specify your experience duration in multithreading? Can you specify your experience duration in Windows Service?
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2766356
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned