Senior Software Developer

at  Bourgault Industries

Saskatoon, SK, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Jun, 2024USD 100000 Annual15 Mar, 2024N/ATravel Insurance,Personal DevelopmentNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

  • Develop your career by joining an established company
  • Enjoy an annual salary of $100k-150k, based on education, skills, and experience, plus great benefits
  • Become a valuable addition to our new Electronics team

ABOUT THE OPPORTUNITY

We are looking for an experienced Senior Software Developer to join our Electronics team based in Saskatoon, SK on a full-time basis. A hybrid or remote work arrangement may be considered for the right candidate. Occasional travel to the our production facility in St. Brieux or various test locations may be required.
As a Senior Software Developer, you will join the New Product Development group and work in cross-functional teams building software products and services for use in cloud, mobile, and desktop applications. In this role, you will design and deliver quality, innovative solutions that enhance the value of our product to help our customers maximize their productivity. This is a great opportunity to gain experience and expertise in a variety of programming languages and deployment environments.

In this role, you will:

  • Design, implement, and test innovative solutions in emerging cloud and mobile technologies within a team as an influential technical expert
  • Cultivate relationships with other teams internally (engineering, sales and marketing, service, etc.) and externally (dealers and customers) to understand their requirements and identify solutions to maximize the value proposition to the end user
  • Share your knowledge with team members in new product development to increase quality and innovation
  • Participate in initiatives with other technical experts to improve our solutions and development process
  • Troubleshoot technical challenges in software solutions within a team
  • Evaluate the implementation of a design through code reviews
  • Deliver high-quality working code within a sprint boundary
  • Contribute to company innovation events to create the next generation of technology that meets or exceeds customer expectations

Responsibilities:

IF YOU ARE A CRITICAL THINKER LOOKING FOR A CHALLENGING AND DYNAMIC ROLE WITHIN AN INNOVATIVE TEAM, APPLY NOW!

  • Application Deadline: March 15, 2024 (please note: interviews may be conducted as applications are submitted, and the position may be filled before the deadline).

In this role, you will:

  • Design, implement, and test innovative solutions in emerging cloud and mobile technologies within a team as an influential technical expert
  • Cultivate relationships with other teams internally (engineering, sales and marketing, service, etc.) and externally (dealers and customers) to understand their requirements and identify solutions to maximize the value proposition to the end user
  • Share your knowledge with team members in new product development to increase quality and innovation
  • Participate in initiatives with other technical experts to improve our solutions and development process
  • Troubleshoot technical challenges in software solutions within a team
  • Evaluate the implementation of a design through code reviews
  • Deliver high-quality working code within a sprint boundary
  • Contribute to company innovation events to create the next generation of technology that meets or exceeds customer expectation

The following will also be required to successfully perform this role:

  • Degree in Engineering/CS or a related field
  • Experience having worked within a formal software development and testing environment and understanding of software architecture and lifecycle
  • Strong experience with C# coding, Azure cloud services, Git/Azure DevOps, HTML/JavaScript/CSS languages and frameworks, SQL databases, and NoSQL databases
  • Experience with mobile application development
  • Experience with MVVM design pattern, using frameworks such as WPF, MAUI and ReactiveUI
  • Experience writing unit tests and automated testing
  • Foundations in math concept


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Saskatoon, SK, Canada