Software Engineer Swisslog Healthcare designs, develops, and delivers best-in-class automation solutions for forward-thinking hospitals, warehouses, and distribution centers. Our competency lies in realizing integrated technology, backed by decades of industry experience. Outstanding service and support ensure high-quality results for Swisslog customers. Your primary responsibilities include : Focus on the entire software development lifecycle: analyze needs, then design, develop, and test software to meet those needs, ensuring reliability, performance, and scalability. Analyze, design, and develop solutions according to requirements defined by the project leader and function manager. Create and maintain documentation related to design, analysis, and development. Execute tests for all software components in accordance with customer requirements and the defined testing process. Improve product quality by applying activities that discover failures and identify solutions. Identify common patterns to enhance software reliability and streamline the development process. Your competencies include : A bachelor’s degree in computer science or related field. Professional experience of 5 years or more in automation, working on control systems such as MES or WMS. Excellent knowledge of T-SQL, C#.NET framework and Core, and/or Java with Spring Boot framework. Strong understanding of OOP and its main design patterns. Knowledge of real-time programming, relational database concepts, and architecture. Good understanding of SQL Server Database Administration. Experience developing control processes for automated machines. Experience designing and developing integration systems in industrial automation. Strong analytical skills. Excellent problem-solving and communication skills. J-18808-Ljbffr J-18808-Ljbffr