senior software developer
Posted on
October 17, 2024
by
Employer details
TS Manufacturing
Job details
*Role Overview:* We are seeking a *Senior Software Developer* with a strong background in C# and ASP.NET Blazor to join our team. This role involves developing and maintaining robust sawmill optimization software while supporting customers across North America. You will also contribute to the design and implementation of a new AI-driven image processing system for real-time detection of lumber defects, although experience in this area is considered an asset rather than a requirement.
This position offers flexibility in working location, but candidates should be prepared for travel to sawmill sites across Canada and the US.
*Key Responsibilities:*
* Develop and support sawmill optimization software for Trimmers, Board Edgers, Gangs, Log Lines, and Merchandisers.
* Work with 3D laser triangulation scanners (e.g., JoeScan) to generate 3D representations of lumber.
* Collaborate with the team to integrate AI-based image processing (if applicable) into the existing optimization suite.
* Provide support and troubleshooting for customers, with a focus on clear communication and customer satisfaction.
* Mentor junior developers and provide code reviews to ensure high-quality development standards.
* Travel to customer sites (sawmills) across Canada and the US as needed (valid passport required).
*Skills & Qualifications:*
* *Expert proficiency in C# (v6)* and strong experience with ASP.NET Blazor.
* Strong knowledge of *object-oriented programming and software architecture* principles.
* Familiarity with *relational databases*, particularly *PostgreSQL* and *SQL Server*.
* Proficiency in using *Azure DevOps* for task management, sprints, pull requests, and CI/CD pipelines.
* Experience working in an industrial environment, with exposure to *sawmill processes* being an asset.
* Solid understanding of *Test-Driven Development* (XUnit) and experience with *Git* version control (using a sprint branch workflow).
* Knowledge of *3D scanning technologies* (laser triangulation) and *Three.js* for 3D data visualization.
* *AI and machine learning experience* for image processing is considered an asset, particularly with tools like *TensorFlow, PyTorch*, or *OpenCV*.
* Excellent problem-solving skills and experience in building *fault-tolerant* systems.
* *Strong communication skills* to effectively collaborate with customers and team members.
*Preferred Qualifications:*
* Experience in *industrial environments* or with real-time optimization software.
* Proven track record in *mentoring* junior developers or leadership experience.
* Bachelor?s degree in *Computer Science*, *Engineering*, or equivalent practical experience.
*What Success Looks Like:*
* You onboard quickly and start contributing to projects without needing much guidance.
* You develop robust, fault-tolerant systems that optimize lumber processing and integrate AI-driven defect detection (if applicable).
* You provide effective, clear support to customers and help troubleshoot issues in real time.
* You mentor and help grow the skill sets of junior developers on the team.
*Location:* Flexible (On-site/Remote with travel to sawmills in Canada and the US)
*About Us:* We are a small but specialized team developing cutting-edge sawmill optimization software. Our solutions power critical processes in sawmill operations, including Trimmers, Board Edgers, Gangs, Log Lines, and Merchandisers. With a strong focus on fault-tolerant, industrial-grade software, we integrate advanced 3D scanning technologies, motion encoders, and triangulation data to optimize the lumber production process. Additionally, we are expanding our technology suite to include near real-time AI-driven image processing for detecting defects in lumber.
We value innovation, teamwork, and a customer-first approach, and we're looking for someone who shares these values to join our highly skilled and collaborative team.
*All TS Employees are offered:*
* An opportunity to be part of a fast-paced, energized and reward
-
LocationKawartha Lakes, ON
-
Workplace information
On site
-
Salary$100,000 to $125,000YEAR annually
-
Terms of employment
Full time
-
Starts as soon as possible
- vacancies
1 vacancy
- Source
indeed.com
#9491139431
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.