GF Machining Solutions is one of three divisions of GF, headquartered in Biel/Bienne (Switzerland). GF Machining Solutions is one of the world’s leading providers of complete solutions to the tool and mold making industry and to manufacturers of precision components. The divsion is present in more than 50 countries with its own sales companies. The key customer segments are the aerospace, the Information and Communication Technology (ICT) as well as the electronic, medical, and automotive industries.
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.
Software Architect Digital Business (m/w)
Switzerland, Biel/Bienne
Your responsibilities
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.
Guide work break-down processes to ensure a smooth mapping of top level requirements to implementation tasks.
Collaborate with teams and projects of other groups to ensure seamless integration.
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.
Coordinate and drive the continuous improvement of implementation concepts and product quality.
In addition to above responsibilities, the Software Architect Digital Business also works as a fully qualified member of the agile software development team, engaging in development activities such as:
Write program code to implement and test backlog tasks.
Organize and conduct sprint planning and effort estimation sessions.
Contribute to sprint scope management.
Participate in sprint reviews/demos.
Ensure continuous integration and test-driven development.
Your profile
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.
Strong, demonstrable programming background in a major language (preferably C#).
Experience working, coaching and leading in agile/Scrum development teams, preferably with experience as a Scrum Master or with coaching experiences in a similar role.
Solid software architecture and design experience.
Good conceptual understanding of a wide variety of software development areas and methodologies, including distributed application development and cloud-based solutions.
Digital experience and skills , such as : cloud solutions environment (Azure, AWS), a background in web application development (e.g. TypeScript, Angular, ReactiveX, NodeJS), containerized application development (Docker), affinity with software development for IoT applications, CI/CD with Azure DevOps, Jenkins, or Jira (experience with Azure DevOps is a plus), micro service architecture, RESTful API, NoSQL databases such as MongoDB, demonstrable experience in unit-testing and test-driven development.
Good oral and written communication skills in English.
German, French or Italian language skills are an advantage.
Excellent interpersonal and communication skills, and strong motivation to collaborate and succeed as a team.
Open and positive attitude, entrepreneurial and customer-oriented thinking.
Pronounced conceptual and analytical skills, strong organization and planning skills.
Ability to take decisions and responsibilities, ability to take technical leadership, leading project teams, and setting technical direction.
An interest in continuous improvement and agile development methodologies.
Our offer
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 enables its employees to spend quality time with their families after a child is born and grants them three 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.
Your contact
Olivia GRABER
+41 22 783 31 11
olivia.graber@georgfischer.comGF Machining Solutions SA