Job Description
GEA is one of the largest system providers for the food and beverage industry as well as a wide range of process industries. Approximately 17,500 employees in more than 50 countries make a significant contribution to the company's success - become part of it! We offer you challenging tasks, a pleasant working environment and good development opportunities in an international company.
We are looking for a Software Architect (w / m) at the next possible time within our Business Area Equipment at the Bönen site.
YOUR TASKS
As a software architect (m / f), they are responsible for demanding agile projects in digital agriculture and the product management of existing products at our Bönen site. They carry out the following tasks independently:
Sustainable responsibility of software architecture in development and product care projects
Development of targeted solutions as a technical requirement for the development team
V Responsibility for hardware components integration in our heterogeneous system landscape
Collaboration and communication with cross-site teams and external development partners
Contact person in all areas of software development, including methodology of software engineering, architecture, design, implementation, etc.
Support the developers in the implementation and testing of the product
Software release planning
Documentation of software architecture
Planning and moderation of agile teams to Scrum
Identify new software trends and introduce them into the organization
Continuous further development of the existing knowledge within the framework of trainings, conferences, etc.
Advising management on software technologies and trends
YOUR QUALIFICATIONS
Successfully completed science studies (computer science) or comparable studies with a technical focus
Several years of responsible experience in the development of software architectures and solution concepts
Several years of experience in the field of complex (agile) software development, in all project phases from requirements analysis to go live
Sovereign programming skills in object-oriented languages
Experience with OO design, UML and design patterns
Experience in modern version control and build tools (eg Git, Jenkins, Ant, Subversion, Maven)
Experience as a scrum master or product owner is advantageous
Communication strength, high team orientation, resilience and operational readiness
Enthusiasm for new technologies paired with pragmatic judgment
Good knowledge of German and English spoken and written
FURTHER INFORMATION
You should usually be familiar with the following tools and technologies:
Java 8 / Java EE (JSP), Eclipse, or IntelliJ IDEA
Embedded Linux (eg Yocto)
Network protocols based on TCP or UDP
REST Web APIs with JSON
Secure network communication in the context of IoT applications
Windows and Visual Studio 2012
Git, Ant, Maven, Jenkins
Relational databases (SQlite, Postgres)
Enterprise Architect, JIRA, Confluence, Office Suite