Software Programmer
6 days ago
The Software Programmer will contribute to the development and enhancement of cloud-based software features for Yochana IT's client projects. This role involves writing and updating code using Java Spring Boot, .NET Core, and React to support web applications and business functions. The candidate will integrate different system components through secure APIs and messaging tools, perform testing and troubleshooting to improve performance and reliability, and collaborate with both Canadian and offshore team members to ensure high-quality and timely software releases.
Duties & Responsibilities
- Design, develop, and update code for new software features in alignment with user requirements;
- Write, modify, integrate, and test program code for web applications, APIs, and microservices using established specifications and standards;
- Connect application components with databases, internal systems, and front-end interfaces to ensure seamless functionality across the platform;
- Implement and maintain code that enables communication between different software services using message-driven patterns;
- Diagnose, troubleshoot, and resolve software issues through debugging, defect fixes, and performance tuning;
- Support cloud-based development and deployments to environments such as AWS, including containerized services;
- Contribute to automation of build, testing, and deployment workflows to improve development efficiency;
- Monitor applications after deployment and help address issues affecting stability or performance;
- Develop reusable interface components that follow usability and accessibility best practices;
- Implement and maintain logging, monitoring, and metrics to improve system visibility and incident response;
- Participate in performance and load testing to ensure reliability during high usage
- Work collaboratively within Agile development activities, including planning, daily stand-ups, and review sessions;
- Coordinate closely with analysts, quality assurance testers, and fellow developers to validate requirements and deliver quality solutions;
- Review code contributions from team members to maintain secure, consistent, and maintainable software; and
- Perform other related tasks that contribute to the successful development, delivery, and support of the software.
Minimum Skills Requirements:
- Must have bachelor's degree or college diploma in Computer Science, Software Engineering, or a related field;
or
a minimum of three (3) years of professional experience in software development supported by relevant technical skills and/or certifications - Prior work experience software development for web applications using
React
or other modern JavaScript frameworks is required; - Hands-on experience writing, testing, and maintaining code using Java (Spring Boot) and/or .NET Core is required;
- Must have working knowledge of REST APIs, relational databases, and integration practices;
- Familiarity with
messaging and monitoring tools
(e.g., RabbitMQ, ELK Stack) is considered an asset but not required; - Strong communication and teamwork abilities with experience collaborating in
distributed team environments
-
CMM Programmer/Operator
1 day ago
Windsor, Ontario, Canada Delva Tool & Machine Full timePosition SummaryTechnicut Tool (TCT) is seeking a CMM Programmer/Operator for our Windsor, Ontario location. If you are looking for an organization and career that will match your strong work ethic and passion for success, Technicut Tool is a great place to start *This position works a schedule of Monday thru Friday from 7:00am - 3:30pm with overtime...
-
5 Axis CNC Programmer
1 week ago
Windsor, Ontario, Canada SPM Automation Full time $60,000 - $120,000 per yearGeneral Description: Come be a part of a fast paced, exciting environment in the plastics welding and automation industry. SPM has assembled a young, talented team of mechanical and electrical designers, project managers, machine builders, millwrights and electricians to work in a collaborative manner. As we lead the way in new technology development,...
-
Senior PLC Programmer
4 days ago
Windsor, Ontario, Canada RGBSI Full timeWhat you'll get to doCollaborate Across Disciplines: Work closely with mechanical and controls engineering experts, as well as skilled trades professionals, throughout the programming, tryout, and installation phases of projects.PLC Programming and Debugging: Execute PLC logic and programming tasks during the build and debug stages at our facilities and at...
-
Electrical Panel Designer
1 week ago
Windsor, Ontario, Canada Trillium Machine and Tool Inc. Full time $60,000 - $90,000 per yearKnowledge of Electrical ComponentsFamiliar with common electrical tools (Knowledge and use)Creating electrical prints and schematics, panel layouts in AutoCAD electricalCreating bill of materials (BOM)Utilizing Microsoft Excel, word, outlook etc.Prefer Candidates which graduated from an Electrical Technics course such offered at St Clair college or...
-
Windsor, Ontario, Canada Stellantis Full timeStellantis is seeking an experienced Controls & Robotics Engineering Manager to lead the strategic direction, development, and execution of automation and controls initiatives across Windsor Assembly Plant's multiple operational centers. This role is responsible for overseeing a high-performing team of professional maintenance specialists and skilled trades...
-
Maintenance Technician
3 days ago
Windsor, Ontario, Canada CPK Interior Products I Full timeAt CpK, precision runs much deeper than the detailed surface of our cast skin products. Providing expertise at every phase of our world-class manufacturing process, and with the deepest bench of manufacturing and product experts in the industry, we deliver award winning craftsmanship synchronized with your vehicle goals. The CpK advantage starts with...
-
CMM Programmer/Operator
3 weeks ago
Windsor, Canada Technicut Tool Inc. Full timePosition Summary Technicut Tool (TCT) is seeking a CMM Programmer/Operator for our Windsor, Ontario location. If you are looking for an organization and career that will match your strong work ethic and passion for success, Technicut Tool is a great place to start! *This position works a schedule of Monday thru Friday from 7:00am - 3:30pm with overtime...
-
CMM Programmer/Operator
3 weeks ago
Windsor, Canada Technicut Tool Inc. Full timePosition Summary Technicut Tool (TCT) is seeking a CMM Programmer/Operator for our Windsor, Ontario location. If you are looking for an organization and career that will match your strong work ethic and passion for success, Technicut Tool is a great place to start! *This position works a schedule of Monday thru Friday from 7:00am - 3:30pm with overtime...
-
CMM Programmer/Operator
5 days ago
Windsor, Canada Delva Tool & Machine Full timePosition Summary Technicut Tool (TCT) is seeking a CMM Programmer/Operator for our Windsor, Ontario location . If you are looking for an organization and career that will match your strong work ethic and passion for success, Technicut Tool is a great place to start! *This position works a schedule of Monday thru Friday from 7:00am - 3:30pm with...
-
CMM Programmer/Operator
4 weeks ago
Windsor, Canada Technicut Tool Inc. Full timePosition Summary Technicut Tool (TCT) is seeking a CMM Programmer/Operator for our Windsor, Ontario location. If you are looking for an organization and career that will match your strong work ethic and passion for success, Technicut Tool is a great place to start! This position works a schedule of Monday thru Friday from 7:00am - 3:30pm with overtime...
-
CMM Programmer/Operator
4 weeks ago
Windsor, Canada Delva Tool & Machine (CMT) Full timeOverviewTechnicut Tool(TCT) is seeking a CMM Programmer/Operator for our Windsor, Ontario location. If you are looking for an organization and career that will match your strong work ethic and passion for success, Technicut Tool is a great place to start!*This position works a schedule of Monday thru Friday from 7:00am - 3:30pm with overtime available on...
-
Senior PLC Programmer
3 weeks ago
Windsor, Canada Valiant TMS Full timeJoin Our Team as a Senior PLC Programmer!Valiant TMS, a global industry leader, is seeking a talented and experienced Senior PLC Programmer to join our innovative team. In this role, you will work alongside a skilled group of professionals to design, program, and optimize control systems that drive cutting-edge manufacturing solutions. If you’re passionate...
-
Senior PLC Programmer
2 weeks ago
Windsor, Canada Valiant TMS Full timeJoin Our Team as a Senior PLC Programmer! Valiant TMS, a global industry leader, is seeking a talented and experienced Senior PLC Programmer to join our innovative team. In this role, you will work alongside a skilled group of professionals to design, program, and optimize control systems that drive cutting-edge manufacturing solutions. If you’re...
-
Senior PLC Programmer
1 week ago
Windsor, Canada Valiant TMS Full timeJoin Our Team as a Senior PLC Programmer! Valiant TMS, a global industry leader, is seeking a talented and experienced Senior PLC Programmer to join our innovative team. In this role, you will work alongside a skilled group of professionals to design, program, and optimize control systems that drive cutting-edge manufacturing solutions. If you’re...
-
CMM Programmer/Operator
4 weeks ago
Windsor, Canada Technicut Tool Inc. Full timePosition SummaryTechnicut Tool (TCT) is seeking a CMM Programmer/Operator for our Windsor, Ontario location. If you are looking for an organization and career that will match your strong work ethic and passion for success, Technicut Tool is a great place to start!This position works a schedule of Monday thru Friday from 7:00am - 3:30pm with overtime...
-
Senior PLC Programmer
3 weeks ago
Windsor, Canada MEDA Engineering and Technical Servicess, LLC Full timeOur client, a designer/manufacturer and global integrator of welding and assembly systems and material handling systems, is in search of a Senior PLC Programmer to join their team. NOTE: Must be willing and able to travel to the USA, without restrictions, effective on the start date RESPONSIBILITIES: Collaborate Across Disciplines: Work closely with...