Software Developer (Intralogistics Solutions)
Role details
Job location
Tech stack
Job description
customers. Your primary mission is to implement the detailed specifications of customer projects, building high-quality, robust, and scalable functions within our core WMS / WCS software suite. You will be responsible for ensuring each custom solution is delivered successfully, contributing to the overall strength and capability of our products. Key Functions and Responsibilities: * 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. Quality Assurance & Continuous
Requirements
Improvement: * 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. Education, Knowledge, and Experience: * 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. Technical Skillset: * Core Stack: Solid experience as a C# full-stack developer within the .NET ecosystem. * Experience with Frontend development (UI / HMI). * Databases & DevOps: Proficient with relational databases (e.g., SQL Server, MySQL, PostgreSQL). Familiar with DevOps tools and version control (e.g., Git, Jenkins, JIRA). Connectivity & Integration: * Experience with Web API, socket communication, and data formats (JSON, HTML, XML). * Knowledge of industrial connectivity technologies (e.g., OPC-UA, REST, TCP/IP, MQTT, Modbus). Foundational Knowledge: * Understanding of software architecture principles (frameworks, frontend / backend, cloud structures). * Knowledge of software testing methodologies and documentation. * Knowledge of intralogistics processes, specifically focused on mobile & stationary automation. Preferred Skills: * Background in PLC communication and programming. * Fundamentals of data engineering or machine learning for logistics optimization. Core Competencies & Skills: * A genuine passion for building complex software products and tackling challenges in the intralogistics domain. * A product-focused mindset with the ability to translate business requirements and customer feedback into robust and scalable technical solutions. * Fluent in written and spoken English. * Proficiency in Spanish to interact with various business stakeholders is also required. * Excellent communication skills for effective collaboration within a global, cross-functional team. * Ability to work autonomously and take initiative, while also being a strong team player. * High attention to detail and a commitment to delivering high-quality, reliable code. * Flexibility and willingness to travel occasionally for project needs (approx. 5%). What we offer: * Attractive remuneration based on your experience, skills and development. * Extensive trainings in your area of responsibility. * Spain. * Home Office, except when you have to travel. * Flexible hours and intensive Friday schedule. * Private health insurance. * Committed to Diversity and Society