IT & Software

Senior Programmer

Spyder Controls

City Of Lacombe · Alberta · Canada

Compensation will range from $75,000 – $120,000 per year depending on applicant education, experience, credentials and performance. A benefits package (including Pooled Insurance benefits, a Health Spending Account, TFSA or RRSP matching, and paid sick leave) will be provided after the probationary period is completed.

Hours

Full-Time

Monday to Thursday 8:00 AM – 5:00 PM Friday 8:00 AM – 12:00 PM

All times Mountain Time (MT).

Location

  • Lacombe, AB
  • McBride, BC

This position is open at each of the locations listed.

Work Hard. Live Well.

Support for health, wealth and well-being: pooled insurance, a Health Spending Account (HSA), and TFSA / RRSP matching. Most full-time roles enjoy half-day Fridays.

Responsibilities

  • Deliver and architect clean, high quality, scalable code to our suite of products that is well-structured readable, testable, and performant
  • Embedded System Programming (Backend & Frontend)
  • Identify problems, propose suitable solutions, implement the solutions, and maintain documentation
  • Design, develop, troubleshoot, debug, and test existing software systems and new applications
  • Collaborate with management, stakeholders, and project team members to refine project scope, and define project plan
  • Capable of planning and organizing work and processes; ability to direct multiple projects and meet deadlines
  • On occasion, some travel could be required
  • Position may also include other related projects, or other tasks as required by Spyder Controls

Required skills & qualifications

  • Legally entitled to live and work in Canada
  • 5+ years of software development work experience
  • Excellent command of C or C++
  • Understanding of or experience in embedded system programming
  • High level of accuracy and strong attention to detail
  • Experience building graphical user interfaces
  • Leadership, mentorship, communication, and organizational skills
  • Maintain professionalism in the workplace, remains composed under pressure while meeting deadlines, maintaining regular schedule with occasional extended hours
  • Applicant should have familiarity with or an understanding of various tools including:
  • Eclipse / STM32CubeIDE
  • VS Code/Visual Studio
  • Git (GitHub specifically)
  • Microsoft Office 365
  • Undergraduate or graduate degree in Computer Science, Computer Engineering, or similar
  • Experience with SQL, API Frameworks and code versioning tools
  • Knowledge of additional programming languages
  • Aptitude and interest in graphic design
  • CAN Bus Protocol

Our values

  • Honesty - We search for those that act off principle rather than emotion. Honest and upright in all ways.
  • Endurance - We need those who are strong in character. The ones who are not intimidated by challenge.
  • Innovation - We ask for those that object to mediocrity and embrace innovation through ideas and actions.

We are looking for like minded people to join our team.

#J-18808-Ljbffr

Reference: WJ-291_12085100

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.