Software Developer
Role details
Job location
Tech stack
Job description
As Senior Software Developer, you will play a key role in the development, modernization and long-term robustness of our Windows-based software platforms used in laboratory and pilot-scale installations worldwide. You will work closely with colleague Senior Software Developers and other stakeholders to translate process, hardware and business requirements into reliable, maintainable and scalable software solutions., * Develop an integral vision regarding the required software solutions for the Avantium RDS products and services.
- Design, develop and maintain Windows desktop applications (C#, WPF) for industrial and laboratory environments.
- Contribute to the further rollout and standardization of the FlowPro platform and the phased replacement of Flowrence.
- Develop and maintain SQL Server databases, including schema design, performance optimization and long-term compatibility with the installed base.
- Support the migration of selected calculations and control logic from database-level implementations towards PLCs where appropriate.
- Collaborate on the development of new workflow types, reporting features and configuration tools within FlowPro.
- Apply structured software development practices, including planning, testing, documentation and controlled roll-out.
- Participate in defining and safeguarding software standards for quality, performance, cybersecurity and supportability.
- Support knowledge transfer, documentation and onboarding of junior developers to reduce key-person dependency.
Requirements
At Avantium R&D Solutions, we develop advanced software platforms that operate high-throughput reactor systems and support cutting-edge chemical and process innovation. To strengthen our software team and secure the continuity and future growth of our FlowPro and Flowrence platforms, we are looking for a Senior Software Developer with a strong background in industrial software and process automation., * Bachelor's or Master's degree in Software Engineering, Automation, Computer Science or a comparable technical discipline.
- At least 5 years of professional experience in software development, preferably in an industrial or process automation context.
- Strong experience with C# and WPF for Windows desktop applications.
- Solid experience with SQL Server and T-SQL, including database design and performance considerations.
- Affinity with process automation, control systems and industrial environments.
- Experience with structured development methodologies (Agile, Scrum or similar) and CI/CD practices.
- Experience with testing strategies (unit, regression, acceptance) and an understanding of the importance of independent testing.
- Good communication skills in English; ability to work effectively with engineers, scientists and business stakeholders.
Nice to have
- Experience with PLC programming or close collaboration with PLC engineers.
- Experience integrating analytical or data-science tools such as Python or JMP.
- Experience with cybersecurity concepts in industrial or laboratory IT environments.
- Interest in sustainability, energy transition and advanced chemical technologies.
Benefits & conditions
- A technically challenging role in a highly specialized and impactful R&D environment.
- Direct influence on a unique software platform that supports world-class chemical research and pilot operations.
- Collaboration with experienced architects, process engineers and scientists.
- A culture that values technical depth, quality and long-term robustness over short-term fixes.
- Competitive compensation and benefits, in line with experience.