Tech companies are hiring in Ottawa! If you’re looking for your next opportunity in tech, Work in Ottawa can help you build a thriving career in the fast-growing technology industry in Canada’s capital.
As an initiative of the city’s economic development agency, Invest Ottawa, Work in Ottawa helps tech firms fill open positions quickly so they can grow and scale faster
We are excited to partner with Ross Video on their search for Sr Software Developer – Manufacturing, Full Stack
This role will support the development and optimization of comprehensive manufacturing applications, ensuring the delivery of web applications that provide insights and real-time data exchanges that drive production performance. This role involves mentoring junior team members, working independently, steering improvements, and providing technical leadership. The successful candidate will collaborate with various departments to ensure timely and accurate data flow and the optimization of manufacturing processes. They will be responsible for selecting technology stacks and developing solutions through third-party technologies and in-house development. You will work from our Iroquois, Ontario facility in our state-of-the-art manufacturing center of excellence. https://www.sdgcounties.ca/ Please check out our beautiful community!
Who you report to: Manager, Manufacturing Systems
Work Arrangement: Hybrid Role (3 days in office weekly).
What the job is all about:
- Work with various manufacturing employees and managers to develop written requirements and conduct design reviews.
- Gain detailed knowledge of the various manufacturing processes and systems to better architect and develop impactful solutions.
- Using Python/Streamlit produce high-quality web applications that support the various departments within Manufacturing.
- Write and maintain unit and integration tests to ensure the stability and reliability of applications. Use modern debugging tools and performance profiling to resolve issues quickly
- Stay up to date with the latest trends and technologies in front-end development, advocating for improvements in tools, frameworks, and processes
- Lead and participate in code reviews to ensure that code meets quality standards and aligns with team goals
- Assist team in designing and implementing Data Lake, Data Marts for Manufacturing systems.
- Create efficient Data pipelines using Apache Nifi to extract data from multiple sources to Data Lake.
- Improve performance of existing Data pipelines, SQL queries as needed.
- Provide computer support to the shop floor with respect to software used for production purposes. This would include assisting in software development, implementation, training and maintenance.
- Provide mentorship and technical leadership to junior engineering teams, helping them grow in their front-end development skills
- Provide Production support for current and future applications which may need after hour support to resolve issues.
Who you are:
- Post-secondary education in computer or electronics technology is considered a solid asset
- 7+ Years of experience in Python scripting (Web UI and Backend libraries)
- 6+ years of SQL Experience (Needs to be strong with T-SQL, need to be able to write complex SQL Queries).
- 6+ years of UI design (HTML, CSS, JavaScript, AngularJS, React and ASP.net)
- 3+ years of experience in designing Dashboards (PowerBI, Tableau)
- 3+ years of experience in any Data Integration/ETL tools (Preferably Apache Nifi).
- Proficient in Git and Git-Based Workflows
- Able to work independently or as part of a team
- Capable of following procedures and work logically
- Detail oriented and able to present ideas that meet company goals
Bonus points if you have the following:
- Excellent aptitude for learning
- Experience in a manufacturing environment an asset
- Experience with MES systems and ERP systems
Work in or around Ottawa utilizes a secure, closed AI environment for the initial screening of resumes, ensuring your data remains safe while helping us efficiently identify top candidates. We encourage all applicants to apply, even if you do not meet every requirement if you possess relevant skills, enthusiasm and eagerness to grow, we want to hear from you! To enhance your visibility, consider including relevant keywords in your resume.
If you require any accommodation during the hiring process, please reach out to Talent Acquisition.

