Back to results

Software Engineer

  • Remote, Canada

Remote

$85,000 to $105,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$85,000 to $105,000 CAD / year
Job type
Full-time
Workplace
Remote
Posting language
English
Posted

Original job description

Prince George Truck & Equipment is seeking a talented and motivated Software Engineer to join our dynamic team. As a key player in our organization, you will be responsible for developing innovative software solutions that support our extensive operations in the heavy equipment and trucking industry. This role offers a unique opportunity to work in a fast-paced environment where technology meets practical applications in fleet management, equipment maintenance, and customer service. The ideal candidate will have a strong foundation in software development, problem-solving skills, and the ability to work collaboratively with cross-functional teams. You will be involved in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. At Prince George Truck & Equipment, we value continuous learning and encourage our engineers to stay current with the latest technologies and best practices. Join us to help drive our technological initiatives forward and make a tangible impact on our company's success while advancing your career in a supportive and innovative workplace culture.

Responsibilities
  • Design, develop, and maintain high-quality software applications tailored to the needs of the trucking and heavy equipment industry.
  • Collaborate with product managers, engineers, and other stakeholders to gather and analyze requirements.
  • Write clean, efficient, and well-documented code following best practices and company standards.
  • Develop and execute unit tests to ensure software reliability and maintainability.
  • Troubleshoot, debug, and resolve software defects and issues in a timely manner.
  • Participate in code reviews to uphold quality and share knowledge within the team.
  • Stay updated with industry trends and emerging technologies to continuously improve our software solutions.
  • Assist with the deployment and integration of software systems into existing infrastructure.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development with proficiency in languages such as Java, C#, or Python.
  • Strong understanding of software development methodologies, including Agile and Scrum.
  • Experience with database design and SQL query optimization.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively both independently and in a team environment.
  • Strong communication skills to collaborate with technical and non-technical stakeholders.
  • Knowledge of cloud services and deployment environments is a plus but not required.
  • Extended health and dental benefits
  • Three weeks of paid vacation, plus statutory holidays
  • Monday to Friday daytime schedule
  • Paid professional development, including courses, certifications, and conferences
  • Laptop and equipment provided
  • A stable, family-owned company where your work is seen and valued
  • Life in Prince George, with affordable housing and outdoor recreation close by
More about this job

Responsibilities

Design, develop, and maintain high-quality software applications tailored to the trucking and heavy equipment industry. Collaborate with cross-functional teams to gather requirements, write clean code, and ensure software reliability through testing and debugging.

Requirements

Requires a bachelor's degree in Computer Science, Software Engineering, or a related field. Candidates must have proven experience in software development with proficiency in languages such as Java, C#, or Python.

Skills

  • Software development
  • Java
  • C#
  • Python
  • Agile
  • Scrum
  • Database design
  • SQL query optimization
  • Git
  • Problem-solving
  • Communication skills
  • Cloud services
  • Software lifecycle management
  • Unit testing
  • Debugging

Benefits

  • Extended health and dental benefits
  • Three weeks of paid vacation
  • Statutory holidays
  • Paid professional development
  • Laptop and equipment provided

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Logistics
  • Transportation

Keywords

  • Software Engineer
  • Java
  • C#
  • Python
  • Agile
  • Scrum
  • Database design
  • SQL
  • Git
  • Cloud services
  • Fleet management
  • Heavy equipment
  • Trucking industry
  • Unit testing
  • Debugging
  • Code reviews
  • Deployment
  • Integration
  • Software applications

Report this job