Senior Software Developer
at Bourgault Industries
Saskatoon, SK, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Jun, 2024 | USD 100000 Annual | 15 Mar, 2024 | N/A | Travel Insurance,Personal Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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