Join to apply for the Software Engineer role at SICPA
Join to apply for the Software Engineer role at SICPA
Get AI-powered advice on this job and more exclusive features.
This is your chance to join a strong team of software engineers passionate about breeding the best ideas and using state-of-the-art computer science theories and software engineering practices to develop innovative software. The team enjoys a very strong team-spirit and continuously strives to improve its performance by obtaining, sharing and exploiting knowledge among developers. For the development of our solutions, we are currently looking for our offices in Madrid (Spain) a very experienced, top motivated, hands-on:
JAVA SOFTWARE ENGINEER
ROLE:
- Architect, design and implement generic mission-critical Java applications meant for industrial automation.
- Ensure optimal integration of other layers (UI, hardware devices, cloud server).
- Apply outstanding software engineering practices. Maintain high standards of design and code quality at all times.
- Apply state-of-the-art automated testing practices (unit,
component, integration tests).
- Work on packaging and automated deployment of software.
- Contribute to product innovation ideas, prototypes, functional and design specifications in addition to production software.
- Apply agile methodologies throughout the development process: challenge and clarify requirements and ensure timely delivery of top-quality features.
PROFILE:
- Engineering Bachelor or Master´s degree in Computer Science or related field.
- A solid foundation in computer science theory.
- Knowledge of Patterns and Good Practices to design and develop quality and clean code.
- Experienced software engineer with a sound track record in Java SE.
- Experience with functional or reactive programming a plus.
- Skilled in automated unit and system testing (including performance testing).
- Experience with container technologies, like Docker, a plus.
- Skilled in relational databases,
📌 Software Engineer (España)
🏢 Sicpa
📍 España