Overview
Develop, document, and test our client related software system and all related software tools, starting from the user requirements, and within time and budget as foreseen.
Team Role
- To develop software within an Agile development framework based on best practices.
- To develop libraries in C++20 with a managed C++/CLI wrapper for integration in .NET
- To develop application code in C# in a .NET / WPF environment, that provides communication with software drivers and database access libraries.
- To design and develop a GUI providing a high-quality user experience
- Using the above to create software that focus on exceptional quality and user-centric design principles.
- Engage with the collaborative team culture, share ideas and experiences, and be open and available to the suggestions of others in the team.
- Collaborate with other departments to ensure a credible understanding of the user and business needs and translate this into exceptional software.
- To provide technical support and troubleshooting assistance to help resolve customer issues.
- Follow relevant quality procedures to deliver quality products and services and identify and support the implementation of continuous improvement.
- Contribute ideas on systems and process methods to improve deliverables
Profile
Minimum :
- Bachelor in software engineering or equivalent with 3 years of experience in a full lifecycle commercial software development environment
- Good knowledge of object-oriented software development
- Good level of practical experience with C++11/14 (ideally C++20). Experience with C++/CLI is a plus.
- Good level of practical experience with C# (WPF) and with developing Windows desktop client applications
- Experience in GUI designs providing a high-quality user experience
- Familiar with Agile development environments and scrum
- Familiar with hardware integration, electronics and measurement equipment (oscilloscopes,…) is a plus
- Good writing skills for purposes of design and code documentation.
- Ability to have a broad perspective on technical development
- Working knowledge of the English language
Ideal :
- Experience in software design and implementation for medical devices
- Strong interest in medical device development and associated quality regulations
Development Value of this role
- Software design expert and mentor
- Ability to act as a mentor to junior team members and assume a personal responsibility for the success of the team.
sector: IT
Region: Antwerpen
Functions(s) of expertise: Software Engineer
Field of expertise: C++