Software Engineer
Role details
Job location
Tech stack
Job description
As a software engineer in the Process Control API team based in Maasdijk you work with your colleagues on the design, build and operation of our APIs. These are the vital links between the local industrial climate computer in the greenhouse and the data processing AI partners of Ridder and our customers., As a software engineer in the Process Control API team you help design, build and operate the APIs that form the digital data bridge between our customers and partners. Together with the team you maintain existing code and build and manage new functionality.
You write clean, readable and maintainable code. You contribute to the technical architecture of our products and take the lead when your skills are essential. You work closely with developers in your team and beyond. When colleagues use other languages or skills you know how to find each other and strengthen each other.
You also work with colleagues from Support, Service and Product Management. Because the climate computer connects closely to greenhouse hardware you will regularly debug on real hardware or join our service colleagues on site. This makes it very tangible where our digital solutions are used every day.
Requirements
Do you have experience in Scrum?, Do you have a Master's degree?, * Senior level expertise in your craft, both technically and analytically, and the ability to work independently
- Several years of experience with ASP.NET, Azure APIs, Azure Functions and Docker containers; we also run an Angular application that is planned to be migrated to React
- Willingness to learn new languages and frameworks so you can see and tackle more of the stack; experience with Delphi is a strong plus
- Bachelor or master level of working and thinking, preferably demonstrated with a degree in computer science, electrical engineering or a related field
- Knowledge of Agile and Scrum, DevOps, software architecture and testing methods
- A real team player with strong English communication skills spoken and written; Dutch is a plus
- Strong problem analysis and initiative when complications occur; colleagues can count on you for solicited and unsolicited technical advice; you look beyond your own tasks and share knowledge
- A drive for renewal and continuous improvement
- If you do not meet every requirement we still encourage you to apply
Benefits & conditions
- A full time role where your work truly matters
- Competitive salary aligned with your experience and growth potential
- Excellent secondary benefits including a bonus, profit sharing and 29 days of leave
- Opportunities to further develop your skills through training
- A supportive, relaxed and collegial team culture that works together to find the right solutions for our customers
- Plenty of room for personal initiative and responsibility
- Your input directly influences our products and you stay close to the product