Senior Software Engineer

Apply now »

Date: Apr 21, 2024

Location: Kortrijk, BE

Company: Barco

 

Function 

Are you a software engineer with a passion for crafting innovative solutions and transforming the digital landscape? Join Barco's Innovative Lab as a Senior Software Engineer, playing a key role  

integrating all cloud / data / AI components and making sound technological choices to achieve both speed to market and high quality. Your expertise in modern software development, scripting languages (Node.js, TypeScript and/or Python), and microservices architecture (Docker) in a Linux environment will be crucial. 

  

Key Responsibilities 

  • Play a pivotal role in translating user stories into practical implementations that align seamlessly with our overall software architecture.  

  • Be responsible for integrating our overall solution by seamlessly connecting all components. 

  • Based on your experience and additional research, make the right technological choices to balance speed to market and high quality. 

  • Deliver high-quality code, including documentation and unit testing, while coaching colleagues. 

  • Use your broad background in modern software development, especially scripting languages (Node.js, Typescript and/or Python) and matching ecosystem. 

  • Embrace best practices and tools such as Jenkins, Artifactory, Confluence, Jira, and Github, with the ability to set up and configure them for the team. 

  • Define integration approaches towards 3rd party components. 

  • Design interfaces to the cloud backend (REST) and/or IoT, if applicable. 

  • Contribute to Cloud and Backend Development (AWS, Azure, databases, DevOps, ...). 

 

  

 We are looking for a new colleague who 

  • Has at least a Bachelor’s degree in Engineering or equivalent in combination of education and experience. 

  • Has at least 5 years proven experience in software development. Experience in healthcare related industry/technology is a plus. 

  • Has experience with technologies and skills mentioned in Key Responsibilities. 

  • Is motivated to produce the code that stands on its own, requiring no additional clarification or documentation. 

  • Can work in a global organization with a high degree of autonomy. 

  • Language skills: English (fluent), Dutch is a plus. 

 

If you're ready to take your software engineering career to the next level, join us and become part of a team that's making a difference. 

Apply now »