Software Architect / JAVA systems

  • Full-time

Company Description

The software project architect in BEUMER Group is technical responsible for the project or product in terms of the design, function and quality and is participating in all phases of the project or product development from analysis to test and commissioning of the system. 

As a software architect at BEUMER Group Airport Projects you become part of a software organization of 120 specialists who are ready to challenge you professionally. In your daily work, you will be part of a project team of about 10 colleagues, and together you will create the solutions that will become the world's leading luggage systems in the departure and arrival halls of the world. At BEUMER Group you are not isolated behind a screen. Everyday life is full of different interfaces and you always work closely with your colleagues on the projects. We are not a classic software house - but we get the software to tie all the complex systems together.

The architect must ensure that the application architecture of the system is a defined structured solution that meets all of the technical and operational requirements, which optimize common quality attributes such as performance, security, and manageability. This involves that the architect is able to make an architecture which encompasses the selection of structural elements and their interfaces by which the system is composed, which also involves functionality, usability, scalability, resilience, performance, reuse, comprehensibility, maintainability, economic and technology constraints.

We are searching for a professional and motivated team members who will join our team, that works in an international organization, communicating and supporting our customers worldwide.

 

Job Description

In relation to this role, the following overall tasks are in Your scope:

  • Development of high-level project/product specifications with attention to system integration and feasibility
  • Responsible for the technical implementation of projects software according to specifications, SW development best practices, BEUMER processes and company quality management system
  • Build and develop software solutions within the following tech. stack: JAVA, HTML5, Angular, SQL etc.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Ensure compliance with defined coding and architectural standards
  • Subdivide a complex application, during the design phase, into smaller, more manageable pieces
  • Understand the interactions and dependencies among components
  • Responsible for planning and supervising the quality in the design and implementation through code and overall reviews
  • Responsible for planning, execution and supervising of tests
  • Oversee progress of development team to ensure consistency with initial design
  • Provide technical concepts and guidelines to the development team
  • Provide customer documentation
  • Approve final product before launch
  • Work close together with Sales in defining solutions to satisfy the customer needs and requirements based on optimum use of our core products; consider service and secures design for serviceability.
  • Support and troubleshoot running systems (remote or on site)
  • Participate in remote and on-site installation and commissioning of control supplies
  • Keep yourself technically up to date
  • Responsible for, that any agreed product contributions are being delivered to the product in the agreed quality
  • Define all aspects of development from appropriate technology and workflow to coding standards

Qualifications

  • Master or bachelor degree in IT computer science or other technical or IT oriented studies
  • Experience in software development and coding in relevant languages: JAVA, HTML5, Angular, SQL etc.
  • Excellent and profound knowledge of software and application design, architecture and modelling methods
  • Understanding of software quality assurance principles
  • Strong communication and presentation abilities
  • Open for working within international teams
  • Very good level of English written and spoken
  • Very good orientation and overview in the area of machine engineering (in best case in one of our core products)

 

Would you like to play a committed part in our successful family business?

We look forward to welcoming you!

Additional Information

Contact person: Katarzyna Smołka, Phone: +48327209261

Privacy Policy