JOB DESCRIPTION: Senior/Middle C# Software engineer We are seeking a highly skilled andexperienced C# engineer to join our dynamic team. The successful candidate willplay a pivotal role in the development of a cutting-edge common platform forcontrolling different robot arms, with an initial focus on ABB robots. Theproject is in its development stage, and the solution will integrate ABB robotswith their virtual twins as virtual machines for commissioning. Responsibilities: - Develop software solutions using C# for the entire project. - Communicate with devices using custom libraries and services using REST APIs. - Develop REST APIs. - Leverage existing code and reference materials to enhance and expeditedevelopment. - Work extensively on the interface, focusing on Windows Forms development. - Implement features using object-oriented programming principles for codemodularity and reusability. Experience and Qualifications: - Middle to Senior-level experience in Windows Forms. development. - Ability to work with large code bases, understand their workings and refactoras needed. - Proficiency in C# with a strong background in Windows Forms. - High level of proficiency in object-oriented programming. Ability to writeclean, maintainable, testable code. Expertise in use of design patterns. - Ability to work with minimal supervision and contribute effectively to acollaborative team environment. Nice to have: - Experience with cloud platforms (Azure, AWS, GSP). - Experience in SQL Server, NoSQL DBs such as Cosmos DB. - Experience with Windows Presentation Foundation. - Experience with robotics software development. - Exposure writing code to control robots, specifically ABB robots
Employement Category:
Employement Type: Full time Industry: Engineering / Construction Role Category: Engineering / Construction Functional Area: Not Applicable Role/Responsibilies: Software Engineer C