At a Glance
- Tasks: Join our team to develop and enhance software for innovative systems in food and beverage.
- Company: GEA is a global leader in systems for food, beverage, and pharmaceutical industries.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and occasional travel.
- Why this job: Be part of a purpose-driven company focused on sustainability and cutting-edge technology.
- Qualifications: Experience in software engineering, GraphQL APIs, SQL, Angular, Docker, and Nest.JS required.
- Other info: Position based in Belfast; applicants must reside locally.
The predicted salary is between 36000 - 60000 Β£ per year.
The Innovation Centre, Queens Road, Belfast BT3 9DT GEA is one of the worldβs largest systems suppliers for the food, beverage and pharmaceutical sectors. Our portfolio includes machinery and plants as well as advanced process technology, components and comprehensive services. Guided by a strong sense of purpose, our more than 18,000 dedicated employees work to enhance the sustainability and efficiency of production processes globally. We are seeking a talented and experienced Software Engineer to join our SystemOperations team. The successful candidate will be responsible for extending our application suite to integrate new devices and develop new features. This role requires a deep understanding of various technologies, including GraphQL APIs, SQL Databases, MQTT, Event-Driven Communication, lower-level network protocols such as DHCP and mDNS, frontend development via Angular, and the use of Docker and CI/CD. Additionally, the candidate must ensure that all developments adhere to security standards according to IEC-62443-3-3 and IEC-62443-4-1. The main backend framework used will be Nest.JS. Design, develop, and maintain features for the SystemOperations application suite. Integrate new devices into the SystemOperations platform. Implement and manage GraphQL APIs and SQL Databases. Utilize MQTT and Event-Driven Communication for efficient data exchange. Work with lower-level network protocols such as DHCP and mDNS. Develop and maintain frontend applications using Angular. Utilize Docker for containerization and manage CI/CD pipelines for continuous integration and deployment. Develop and maintain backend services using Nest.JS. Ensure all developments comply with IEC-62443-3-3 and IEC-62443-4-1 security standards. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot and resolve issues related to application performance and reliability. Stay up-to-date with the latest industry trends and technologies. Proven experience as a Software Engineer, preferably in a similar domain. Strong proficiency in GraphQL APIs and SQL Databases. Experience with MQTT and Event-Driven Communication. Familiarity with lower-level network protocols such as DHCP and mDNS. Proficiency in frontend development using Angular. Experience with Docker and CI/CD pipelines. Proficiency in backend development using Nest.JS. Knowledge of security standards IEC-62443-3-3 and IEC-62443-4-1. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Ability to work independently and manage multiple tasks effectively. This role is based in Belfast , and applicants must be currently residing in the Belfast. Travel Requirements: Occasional overseas travel may be required on an ad hoc basis, depending on business or project needs. #J-18808-Ljbffr
Research & Development Mai 21, 2025 Software Engineer - SystemOperations Belfast , United Kingdom employer: GEA Group
Contact Detail:
GEA Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Research & Development Mai 21, 2025 Software Engineer - SystemOperations Belfast , United Kingdom
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as GraphQL APIs and Nest.JS. Consider building a small project or contributing to open-source projects that utilise these technologies to demonstrate your hands-on experience.
β¨Tip Number 2
Network with current employees or professionals in the industry through platforms like LinkedIn. Engaging in conversations about their experiences at GEA can provide you with valuable insights and potentially give you an edge during the interview process.
β¨Tip Number 3
Stay updated on the latest trends in software engineering, particularly in areas relevant to the role, such as security standards IEC-62443-3-3 and IEC-62443-4-1. Being knowledgeable about current best practices will show your commitment to the field and enhance your discussions during interviews.
β¨Tip Number 4
Prepare for potential technical interviews by practising coding challenges and system design problems related to backend development and API integration. This will help you articulate your thought process and problem-solving skills effectively when discussing your approach to real-world scenarios.
We think you need these skills to ace Research & Development Mai 21, 2025 Software Engineer - SystemOperations Belfast , United Kingdom
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your proficiency in GraphQL APIs, SQL Databases, and any experience with Angular, Docker, and Nest.JS.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the role. Mention specific projects or experiences that demonstrate your ability to integrate new devices and develop features as outlined in the job description.
Highlight Problem-Solving Skills: In your application, emphasise your problem-solving abilities and attention to detail. Provide examples of how you've successfully troubleshot issues related to application performance and reliability in past roles.
Showcase Team Collaboration: Since the role involves collaboration with cross-functional teams, include examples of successful teamwork in your application. Highlight any experience you have working in diverse teams to define and ship new features.
How to prepare for a job interview at GEA Group
β¨Showcase Your Technical Skills
Make sure to highlight your experience with the specific technologies mentioned in the job description, such as GraphQL APIs, SQL Databases, and Angular. Be prepared to discuss how you've used these technologies in past projects and any challenges you faced.
β¨Understand Security Standards
Familiarise yourself with IEC-62443-3-3 and IEC-62443-4-1 security standards. Be ready to explain how you would ensure compliance in your development work, as this is a crucial aspect of the role.
β¨Demonstrate Problem-Solving Abilities
Prepare examples of how you've tackled complex problems in previous roles. This could involve troubleshooting application performance issues or resolving integration challenges with new devices.
β¨Emphasise Team Collaboration
Since the role involves working with cross-functional teams, be sure to share experiences that demonstrate your teamwork and communication skills. Highlight any successful collaborations that led to the delivery of new features or improvements.