Enable job alerts via email!

Intermediate Software Developer – Device Management

SUBNET Solutions Inc.

Edmonton

On-site

CAD 80,000 - 90,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an Intermediate Software Developer to join their dynamic software team. This role is crucial in ensuring that developed software meets high-quality standards and customer expectations. The ideal candidate will possess strong programming skills, particularly in C++ and C#, along with a solid understanding of network-level programming. You will engage in the full software development lifecycle, collaborating with team members and mentoring junior developers. This innovative firm offers a supportive environment where your contributions will directly impact the development of cutting-edge solutions for the power utility industry. If you are passionate about software development and eager to grow your skills, this opportunity is perfect for you.

Benefits

Group RRSP Matching Program
Medical, Dental, and Life Insurance
Flex Time Leave
Employee Spending Account
Travel Per Diem
Continuing Training and Education Program

Qualifications

  • 4-6 years of software development experience required.
  • Proficiency in C++ and C#, along with unit testing skills.

Responsibilities

  • Engage in the software development lifecycle and assist in design and testing.
  • Write component-level source code and participate in code reviews.

Skills

C++
C#
Network Level Programming
Unit Testing
Communication Skills

Education

BSc in Computer Science or Engineering

Tools

Microsoft Visual Studio
Git
Azure DevOps Services

Job description

Reference Number: SUB-72920363-YYC

Location: Calgary or Edmonton, AB

Job Type: Full Time

Posting Date: 5/1/2024

SUBNET Solutions Inc. is a software solutions company headquartered in Calgary, Alberta, with offices in Edmonton, Alberta, the United States, South Africa, and Australia. Our focus is on solving device and data interoperability and management problems primarily for the power utility industry. We integrate cyber-security, operational technologies, and distributed system techniques together when developing solutions to these problems.

Job Summary

It is the essential function of Intermediate Software Developer to ensure developed software meets the product requirements and quality standards necessary to satisfy customer expectations. An Intermediate Software Developer does this by engaging with the customer or product representative to understand requirements, by assisting in the creation of design and test documentation, and by unit-testing the code.

The Intermediate Software Developer is a member of the Software team. It is expected that the Intermediate Software Developer collaborates proactively with the team throughout the software development lifecycle, to achieve a common goal.

Because this is an intermediate position, it is expected that a successful candidate will have knowledge and understanding of programming, design, testing, and troubleshooting, as well as clear communication to the team.

A successful Intermediate Software Developer at SUBNET Solutions Inc. is organized, self-motivated, and has a passion for excellence. You will need to work well in a fast-paced environment, traverse various technologies, engineering teams, and client types.

The Intermediate Software Developer reports to the Development Team Lead.

Essential Duties And Responsibilities
  1. Participate in software development lifecycle procedure development. Responsibilities include assisting with design, test, and user documentation, as well as programming, unit-testing, testing, and troubleshooting.
  2. Write component-level source code.
  3. Participate in team meetings and scrum.
  4. Participate in peer code review.
  5. Participate in mentoring junior developers.
  6. Provide end-user support and assistance.
  7. Follow policies and procedures.
Qualifications
Required
  1. BSc in Computer Science, Engineering, or equivalent.
  2. 4-6 years of experience in software development.
  3. 4 years of experience in C++ and/or C# development.
  4. Knowledge of network level programming.
  5. Ability to work in Microsoft Visual Studio IDE.
  6. Proficient knowledge of unit testing.
  7. Proficient understanding of git.
  8. Proficient in oral and written English.
Preferred
  1. Experience with modern C++.
  2. Experience with JavaScript.
  3. Experience with PowerShell.
  4. Experience with Lua Scripts.
  5. Experience with Azure DevOps Services.
  6. Experience in SCADA and Network protocol development.
  7. Microsoft Certification (MCP) or equivalent certification in relevant programs.
Benefits
  1. Group RRSP Matching Program
  2. Medical, Dental, and Life Insurance
  3. Flex Time Leave
  4. Employee Spending Account
  5. Travel Per Diem
  6. Continuing Training and Education Program
TRAVEL REQUIREMENT

5%, North America

JOB CATEGORY

Software Engineering

REMUNERATION

$80,000 – $90,000 Salaried Exempt

How To Apply

By email: jobs@SUBNET.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Application Developer

Vantix Systems Inc.

Edmonton null

Remote

Remote

CAD 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Backend Software Developer / Software Engineer (Remote Canada)

Blaise Transit

Montreal null

Remote

Remote

CAD 85,000 - 120,000

Full time

Today
Be an early applicant

Software Developer

asset works

Calgary null

Remote

Remote

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Backend Software Developer / Software Engineer (Remote Canada)

Blaise Transit

Montreal null

Remote

Remote

CAD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Full Stack Software Developer

PSD - Research, Consulting, Software

Toronto null

Remote

Remote

CAD 80,000 - 110,000

Full time

5 days ago
Be an early applicant

Software Developer

GoTo

null null

Remote

Remote

CAD 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Software Developer

Dataannotation

null null

Remote

Remote

USD 80,000 - 90,000

Full time

5 days ago
Be an early applicant

Full Stack Software Developer

Givecloud

Quebec null

Remote

Remote

CAD 80,000 - 120,000

Full time

7 days ago
Be an early applicant