Develop Warehouse Management and Warehouse Control software functions according to the software specification and established process flows.
Take part of the development lifecycle, from technical design and coding to deployment and support, ensuring the delivery of reliable software.
Model and visualize system architectures for new and existing logistics processes to ensure clarity and alignment.
Collaborate closely with software architects, project managers, and other developers in a global team (EMEA & APAC) to define specifications and deliver integrated solutions.
Ensure software quality by writing clean, maintainable code and performing comprehensive testing, including white-box and black-box functional tests.
Create and maintain thorough test cases and reports to validate product functionality and performance.
Actively participate in "lessons learned" sessions and code reviews, sharing insights to standardize and optimize our development and testing processes.
Provide advanced technical support for complex issues, analyzing and solving problems related to software logic and deployment.
Requirements
University degree (Bachelor's or equivalent) in Computer Science, Systems, Software, Industrial Engineering, or a related field.
Minimum of 3 years of experience in a software development role.
Solid experience as a C# full-stack developer within the .NET ecosystem.
Experience with Frontend development (UI/HMI).
Proficient with relational databases (e.g., SQL Server, MySQL, PostgreSQL).
Familiar with DevOps tools and version control (e.g., Git, Jenkins, JIRA).
Experience with Web API, socket communication, and data formats (JSON, HTML, XML).