.NET C# Developer

دوام كامل في a Laimoon Verified Company في Canada
نُشرت يوم June 3, 2024

تفاصيل الوظيفة

Since 1989, ABI has developed technology to help bakeries make better food, more efficiently. Over those three decades and more, we have grown into a global integrator of automated bakery equipment for some of the largest bakeries in the world. Our wide range of products includes machines and equipment for every step of the baking process, from ingredient handling through to the packaging of finished baked goods. Indeed, ABI provides stand-alone equipment and production lines for small and medium-sized wholesale bakeries; but we also design and integrate full end-to-end lines for many of the world's largest industrial baking centres. We are passionate about what we do. We are proud of the equipment we build as well as our network of satisfied customers from all over the globe. Looking to the future, we see that robotics is revolutionizing many global industries. In the baking industry, we are a Preferred Partner and the integrator of choice for the largest robotics manufacturer in the world, ABB. It is an exciting time for ABI as we continue to grow. It is this robotics expertise that allows us to offer our customers unparalleled precision and efficiency in their bakeries. At ABI, we are continuously improving the way we operate to increase our ability to do what we say, meet our commitments, and stand by our products. We strive to remain as adaptable and responsive to our new employees as we are to our customers. And we strive to provide the tools and resources to help our employees flourish! We're the future of baking automation - and we're growing! We'recurrently looking for a.NET C# Developerto join our team. About the opportunity: We are currently seeking a skilled and enthusiastic.NET C# Developer with knowledge in robotics and PLC programming to join our team. In this role, you will be responsible for designing, developing, and implementing cutting-edge software solutions using .NET C# for our robotic and automation systems. While expertise in .NET C# is a primary requirement, experience with robotics, PLC programming, and computer vision algorithms will be considered a valuable asset. Responsibilities: Collaborate with cross-functional teams to understand system requirements and design efficient solutions. Develop and maintain software applications using .NET C# for robotic control and automation systems. Integrate and optimize software components with industrial hardware communication stacks and APIs including industrial components such as robotic controllers, Programmable Logic Controllers (PLC), Industrial HMIs etc. Participate in code reviews, providing and receiving constructive feedback to improve code quality. Explore and adopt emerging technologies and best practices to enhance system performance and efficiency. Assist in the design and development of inter-component digital schematics and communication algorithms for automation systems. Learn development concepts for Robots, PLCs, HMIs, and other automation components when necessary. Create and maintain technical documentation for both hardware and software components and systems. Provide technical support and troubleshooting to customers for software-related issues both on-site and remotely. Collaborate with customers to understand their specific needs and customize software accordingly. Travel to customers' facilities occasionally for equipment installation, commissioning, and support. Required Experience: 3+ years of professional experience as a .NET C# developer. Experience developing in minimum 2 additional languages from: Python, Java(Script), C, C++, MATLAB, R. Strong understanding of parallel and asynchronous programming concepts including low-level optimization Strong understanding of object-oriented programming principles and design patterns. Knowledge of software development best practices, including version control and unit testing. Knowledge of industrial communication protocols (TCP/IP, UDP, Sockets). Git Collaboration and Management Experience troubleshooting, maintaining, and modifying Computer (PC) Hardware Nice to Have Experience: Familiarity with robotics and automation systems. Programming experience with PLCs and HMIs (e.g., Rockwell, Siemens). Previous exposure to digital logic, analog circuits and algorithm development. Experience with AutoCAD and ABB RAPID (or equivalent robotic language) Knowledge, Skills & Abilities: Excellent problem-solving and analytical skills. Solid foundation in 3D geometry and linear algebra. Strong attention to detail and ability to prioritize and manage competing demands. Self-motivated with a passion for learning and staying up to date with new technologies. Effective written and verbal communication skills. Collaborative mindset, with the ability to work both independently and within a team. Ability to work successfully under pressure. Education: Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mechatronics Engineering, or a related field. Like what you're hearing so far, but still wondering if ABI LTD is right for you? We offer: A competitive salary and benefit package Healthcare spending account Corporate discount for Goodlife Gym membership RSP matching. Monthly birthday celebrations and employee recognition Company sponsored events (CN Tower Climb etc.) Working in a multi-cultural and global organization Ongoing on-the-job learning and development Working with innovative technology and with an industry leader At ABI LTD, we value integrity, flexibility, and adaptability. We are looking for a strong team player, with strong attention to detail, whohas sounddecision-making skills. If this is you, we lookforward to your application! Please inform us if you require any accommodations during the hiring process. Please note that only those candidates selected for an interview will be contacted.

#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All .NET Jobs
تعليقات وملاحظات تعليقات وملاحظات