We are seeking a Software and Support Engineer to join our team at Siemens Logistics, a worldwide leading specialist in the implementation and maintenance of baggage handling systems and automatization in Airports.
What are the responsibilities?
- After a thorough induction, you will work as a software developer together with our international team on the development and support of the implementation of our software solutions in the aviation/ports domain.
- You will develop strong domain and process know-how within our team and by getting to know our systems in the world's largest air/ports, which will be implemented in robust and powerful software modules.
- You are part of our project execution team, in which you will be involved in the support of our IT systems in airport projects worldwide.
- You will also be involved with our international project execution teams on the development and commissioning activities of running projects.
- In addition, you also take care of the integration of the services used, such as databases, message brokers, and application servers.
- We work in sprints and document our work results. Test-driven development and code reviews are an integral part of your daily development work.
- IT Project Management: Plan, coordinate, and oversee IT projects from inception to completion, ensuring timelines, budgets, and quality requirements are met.
Communication and Coordination:
- Act as the primary point of contact between development teams and project stakeholders, facilitating communication and problem resolution.
- Identify, assess, and mitigate potential risks that could impact project success.
- Maintain accurate and up-to-date project documentation and provide regular progress reports to stakeholders.
- Leverage Agile methodologies, including Scrum, to drive project success. Facilitate sprint planning, daily stand-ups, reviews, and retrospectives, ensuring collaborative team dynamics and continuous delivery of value throughout the project lifecycle.
What do you need to qualify for this job?
- Experience in development and commissioning of HLC in Baggage Handling Systems (or similar).
- Technical knowledge and professional experience in our work basis that includes the following areas:
- Minimum > 5 years of experience with Java/JEE, Maven, and frameworks such as Spring Boot / Quarkus.
- Relational databases (e.g., Oracle, SQL) or NoSQL databases (e.g., Elasticsearch).
- Continuous Integration, Deployment, Delivery (CI/CD) e.g., using Maven and Gitlab.
- Familiarity with UNIX and shell scripting.
- Software development tools such as Git, Jira, Confluence, SonarQube.
- Methods and processes include Scrum and Test-Driven Development (TDD).
- Containerization and orchestration with Docker or Kubernetes.
- Application servers like Oracle WebLogic.
- Microservices (both client and server).
- Interface/APIs such as data streaming (e.g., Kafka) and REST.
- API documentation tools (e.g., Swagger, Postman, OpenAPI).
- Frontend development with HTML, CSS, Javascript, and frameworks such as Vue.js, React, or Angular.
- Unit testing frameworks such as JUnit.
- IT Project Management: Experience in managing IT projects, including planning, coordination, supervision, and delivery within established timelines and budgets.
- Communication and Coordination: Advanced communication and coordination skills to work effectively with international teams and project stakeholders.
- Risk Management: Ability to identify, assess, and mitigate risks in IT projects.
- Knowledge of IT Project Management Tools: Familiarity with Agile methodologies, including Scrum.
Education and Language Requirements:
- University degree in computer science, software engineering, or comparable studies/experience.
- Languages:
- Proficiency in English.
- Proficiency in Spanish.
- Other languages that will be considered as an additional value: French, Portuguese, German.
Additional Requirements:
- Pro-active, team player.
- VISA in place is a requirement.