Kortrijk, BE
.NET Software Developer
Function
As software developer you will be responsible to design and refine software solutions used by Barco Engineers and Operators. The type of solutions to design can be Windows applications, instrument & product drivers, middleware, databases and web data applications. You communicate with your users. You analyze the user request into specifications and to architectural designs. You develop product code and test this before release. You follow CI/CD methodology and take up code maintenance actions. You own your solutions over life time of use. Your software will be used by industrialisation engineers to design & automate test sequences, to run production processes by operators, to analyse production data.
For this position we looking for a software development engineer with an proven experience track of using Visual Studio and C#.
You can admin SQL databases. You can design and publish web applications on IIS. Have tool experience with data applications and data analytics.
Your profile
- You have a Master's degree in Software Engineering or equivalent by experience
- Relevant experience in software design of
- Windows applications
- Windows drivers & services
- Basic web applications to view process data, to manage settings of machines & systems.
- Databases and data queries
- You have knowledge of:
- C#, .Net Framework 4.8, Microsoft Visual Studio
- SQL, SQL Server Management Studio
- IT protocols & Web Services (UDP, TCP, webSockets, SSH, email, SFTP, REST, SOAP…)
- HTML 5
- Knowledge considered as plus:
- .NET 6, WinUI, Blazor
- Entity framework, LINQ
- JavaScript, ASP.NET
- Python
- RPC-JSON
- Automation of software testing and software build systems (CI/CD)
- Data analytics with Excel, Power Query & DAX, PowerBI
- OT protocols (OPC-UA, Modbus, MQTT, Siemens, EtherCat)
- IIS, SQL server and Windows Server 2019
- Document management systems
- Microsoft Azure
- SharePoint
- Source code management: SVN, Git
- You communicate in English and Dutch
- You gain energy from creating and implementing creative and innovative solutions
- You take the lead in new challenging projects
- You can handle multiple tasks/projects in parallel , sometimes changing in priorities
- You are positive, assertive and you have a “can do” mentality
- You always challenge the status quo
You will work from our office location at headquarters in a software team and can connect with a huge community of software experts at Barco. These young and more seasoned engineers will support you to grow. Barco is proud of its training program, we strongly believe in continuous learning.