Jobs.ca
Jobs.ca
Language
Grey Moose Technologies, Inc. logo

C++ Software Developer

Verified
Hybrid
Edmonton, AB
CA$42/hour
Mid Level
Full-time

Top Benefits

Flexible schedule

About the role

Overview

We are seeking a skilled C++ Developer to join our dynamic team. The ideal candidate will have a strong background in software development and application development, with a focus on C++. You will be responsible for designing, implementing, and maintaining high-quality software solutions that meet our clients' needs. A collaborative mindset and the ability to work in an Agile environment are essential for success in this role.

Job Requirements

  • Languages: English
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Experience: Minimum 5 years of professional software development experience with C++

Responsibilities

  • Develop, test, and maintain software applications using C++ and related technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable code while following best practices in software development.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Utilize version control systems such as Git for source code management.
  • Integrate APIs and work with RESTful services to enhance application functionality.
  • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Document development processes, code changes, and technical specifications.
  • Stay updated with industry trends and emerging technologies relevant to application development.

Qualifications

  • Proficiency in C++ programming language; experience with additional languages such as Python or Perl is a plus.
  • Familiarity with web development concepts and front-end technologies including JavaScript.
  • Experience with SQL databases (SQL Server preferred) and knowledge of database design principles.
  • Understanding of cloud services such as AWS or Azure is advantageous.
  • Knowledge of Agile methodologies and experience working in Agile teams.
  • Familiarity with Linux operating systems for development purposes.
  • Experience with version control systems like GitHub is required.
  • Strong problem-solving skills and the ability to work independently as well as part of a team.

Additional Assets (not mandatory)

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of Python or Java for integration tasks.
  • Familiarity with CI/CD tools and DevOps practices.
  • If you are passionate about software development and eager to contribute your skills in a collaborative environment, we encourage you to apply for this exciting opportunity as a C++ Developer!

About Grey Moose Technologies, Inc.

Software Development

Grey Moose Technologies, Inc. helps businesses embrace digital transformation by providing custom software, integration, and consulting services.