.NET C# Developer

1 month ago


Richmond Hill, Canada Abi Ltd Full time

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
  • .NET Developer

    1 month ago


    Richmond Hill, Canada Onico Solutions Full time

    The .NET Developer is responsible for developing applications and data integration. The .NET Developer needs to understand and analyze business requirements, analyze its impacts and translate specifications into implementation. He will participate in defining the implementation strategy, ensures the validity of the selected solution and its...

  • .NET Developer

    1 month ago


    Richmond Hill, Canada Onico Solutions Full time

    The .NET Developer is responsible for developing applications and data integration. The .NET Developer needs to understand and analyze business requirements, analyze its impacts and translate specifications into implementation. He will participate in defining the implementation strategy, ensures the validity of the selected solution and its...


  • Richmond, Canada Targeted Talent Full time

    We are looking for an experienced Senior .Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.You Have:Minimum 2+ years' experience developing software applications in .Net, coding in C#3+ years' experience...


  • Richmond, Canada Targeted Talent Full time

    Our client located in downtown Vancouver is looking to grow their technology team and are looking for an experienced Senior Full Stack .NET Developer to join the team and make a real impact!Our client offers online gift card infrastructure, technology and marketing services for leading brands. Working with some of the world's leading brands (including Four...


  • Richmond Hill, Canada Staples Canada Full time

    Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that's you, let's work,...

  • Software Developer

    2 weeks ago


    Richmond Hill, Ontario, Canada iLobby® Facility & Visitor Management Full time

    Backed by a recent $100MM investment from top VC firm, Insight Partners, iLobby is experiencing rapid growth as the enterprise market leader in the Visitor and Workforce Management space. With clients in 45+ countries and a platform that is truly best-in-class, the company is well positioned for explosive growth as we scale our team. Profitable, nimble, and...


  • Richmond, British Columbia, Canada CAE Full time

    Role and Responsibilities Are you looking for a work environment where you can innovate, reach greater heights, and collaborate with experts from a wide range of sectors? You want to join a world-class company and industry leader with digital products to which you would be proud to contribute? Come share your passion with us and help us deliver...


  • Richmond, British Columbia, Canada CAE Full time

    Role and Responsibilities Are you looking for a work environment where you can innovate, reach greater heights, and collaborate with experts from a wide range of sectors? You want to join a world-class company and industry leader with digital products to which you would be proud to contribute? Come share your passion with us and help us deliver exceptional...


  • Richmond Hill, Canada Dealer-FX Group Full time

    Position Summary: Who We Are At Dealer-FX, we are fueled by innovation. Our "ONE Team" mentality is what sets us apart. Every day is different and we love it. We've shaped our culture around our people, so we appreciate the value of a healthy work/life balance. Dealer-FX has created an environment where that is possible. We are a team of tech experts who...


  • Richmond Hill, Ontario, Canada Mevotech Full time

    Take your Career to the next Level with MEVOTECH.Mevotech is a trusted North American aftermarket auto parts leader that specializes in the engineering, design and distribution of driveline, steering and suspension parts (branded and private label). With over 600 Canadian and U.S. team members, we can attribute our continued success to the passion, spirit...


  • Richmond, Canada CAE Full time

    Role and Responsibilities Are you looking for a work environment where you can innovate, reach greater heights, and collaborate with experts from a wide range of sectors? You want to join a world-class company and industry leader with digital products to which you would be proud to contribute? Come share your passion with us and help us deliver...

  • Account Executive

    3 weeks ago


    Richmond Hill, Canada C U Advertising Full time

    C U Advertising is always seeking a creative and passionate Account Executive to join our team. We are Canada’s leading advertising representative agency for colleges and universities. Over the past 17 years we have been the industry leader, raising revenue for student publications in both print and digital media. **We are seeking individuals that are...


  • Richmond, Canada Ignite Technical Resources Full time

    On behalf of our client in Richmond, BC,Ignite Technical Resourcesis looking for a Senior Fullstack Developer for a 12-months contract position. This is a hybrid position that which will require 1-day of onsite work per month.Role:As a Senior Developer in their Innovation team, you will play a key role in leveraging OpenAI's GPT and Open-Source models to...


  • Richmond, Canada Ignite Technical Resources Full time

    On behalf of our client in Richmond, BC,Ignite Technical Resourcesis looking for a Senior Fullstack Developer for a 12-months contract position. This is a hybrid position that which will require 1-day of onsite work per month.Role:As a Senior Developer in their Innovation team, you will play a key role in leveraging OpenAI's GPT and Open-Source models to...

  • DevOps Engineer

    1 month ago


    Richmond Hill, Canada Onico Solutions Full time

    The DevOps Engineer will work with leading edge technologies and take on complex projects working on emerging technologies, as part of highly collaborative and Agile teams.ResponsibilitiesWork across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systemsDrive and perfect...

  • DevOps Engineer

    1 month ago


    Richmond Hill, Canada Onico Solutions Full time

    The DevOps Engineer will work with leading edge technologies and take on complex projects working on emerging technologies, as part of highly collaborative and Agile teams.ResponsibilitiesWork across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systemsDrive and perfect...


  • Richmond, British Columbia, Canada Ignite Technical Resources Limited Full time

    On behalf of our client in Richmond, BC , Ignite Technical Resources is looking for a Junior Software Engineer (M365/Power Platform) for a 12-months contract position . The Junior Software Engineer is responsible for designing and developing robust, scalable and maintainable software solutions using modern technologies including the Power Platform/Dynamics...

  • Front End Developer

    1 month ago


    Richmond Hill, Ontario, Canada Ombudsman Ontario Full time

    Who we areThe Office of the Chief Electoral Officer (Elections Ontario) is an independent, non-partisan office of the Legislative Assembly of Ontario, responsible for administering provincial elections, by-elections, and referenda in Ontario. We are committed to making voting easy and accessible for all electors, while maintaining the integrity, security,...

  • Software Developer

    2 weeks ago


    Richmond, Canada New Value Solutions Full time

    New Value Solutions, a national IT consulting company, is seeking a Software Developer to help our client develop one or more parts of the application systems (systems of engagement and/or systems of record) and integration with other systems, including designing it to fit into the architecture, prototyping the user interface, implementing, unit-testing, and...

  • Software Developer

    2 weeks ago


    Richmond, Canada New Value Solutions Full time

    New Value Solutions, a national IT consulting company, is seeking a Software Developer to help our client develop one or more parts of the application systems (systems of engagement and/or systems of record) and integration with other systems, including designing it to fit into the architecture, prototyping the user interface, implementing, unit-testing, and...