The Digital Business team drives and implements GF Machining Solutions’ digitalization and Industry 4.0 roadmap. Our team creates and integrates software applications across GF’s portfolio of machine tools and manufacturing equipment to offer our customers innovative, digital manufacturing solutions.
We create software solutions, which connect our machine tools to the industrial internet of things and enable new service-oriented business models based on Software as a Service (Saas).
To do so, our development team is engaged at many different levels ranging from machine-to-machine communication and edge computing, to web applications for manufacturing process optimization and cloud-based analytics.
As a Software Architect, you will be part of our agile development team, and take on the role of a lead software engineer, who is not only contributing to the design and architecture of our software, but is also actively working on daily implementation tasks.
In the context of our growing development team with cross-department responsibilities, this position will also have coaching tasks and will drive the implementation and evolution of development methodologies, including continuous integration and delivery strategies.
Take on a lead software developer role within the software development team of the Digital Business group.
Design application implementation concepts and software design architectures in collaboration with product owner(s) and other stakeholders.
Act as a trailblazer for new development areas and methodologies.
Coach the development team on the implementation of agile software development methodologies. Organize and conduct sprint planning and effort estimation sessions.
Take on an active role in project tracking and release scope management to enable the prediction of delivery dates and scope completion.
Implement measures to ensure source code sustainability and maintainability.
Implement and test features / user-stories.
M.Sc. or B.Sc. with a focus on informatics, system engineering or computer science.
More than 5 years of professional experience in software development.
Solid software architecture and design experience.
Strong, demonstrable programming background in a major language (preferably C#).
Experience working, coaching and leading in agile / Scrum development teams.
Good conceptual understanding of a wide variety of software development areas and methodologies, including distributed application development and cloud-based solutions (e.
g. Azure / AWS, microservices, modern web application, Docker, Azure / AWS, NoSQL).
Open and positive attitude.
Good oral and written communication skills in English.
German, French or Italian language skills are an advantage.
Strong motivation to collaborate and succeed as a team.
Ability to take technical leadership, leading project teams, and setting technical direction.
GF assists its employees to maintain work-life balance, for example, by offering flexible work arrangements.
Our employees contribute a lot to our success. This is why GF places great importance to career development. Annually, as an employee, you can discuss how to advance your career with your supervisor.
Our employees’ health and well-being matters to us. At GF we offer sporting activities, fitness studio allowances, service-bike leasing as well as free healthy snacks and fruits
GF employees also enjoy various benefits : optional insurance policies for selected health insurance companies, childcare and public transport allowances or discounts for leisure facilities and hotels.
GF enables its employees to spend quality time with their families after a child is born and grants them two weeks parental leave in addition to the parental leave provided for in the existing collective labour agreement.
We also guarantee expectant mothers a full- or part-time job comparable to their previous job if they return to work within one year after the birth of their child.