The Software Engineer actively participates in the different development activities: analysis, architecture, design, implementation, testing, validation, technical documentation, and maintenance. Those activities are realized within a self-organized cross-functional Development Team (Dev & QA), in close relationship with the product owner(s) and the Software manager(s). The Software Engineer ensures the robustness, reliability, scalability, testability, and upgradeability of all building blocks. The Software Engineer ensures the delivery of a high-level design, including a breakdown of the solution/product and related interfaces, guarantying consistency of the whole solution that supports market requests.

Job Description

  • Define, design, and develop complex software-defined networking solutions
  • Understand user stories and convert them into technical tasks
  • With a test-driven attitude, develop automated tests
  • Work with Support to troubleshoot customer issues
  • Participate in the continuous improvement of the development process and tools
  • Coach and help colleagues to grow 



• Engineer, Bachelor’s or Master’s degree in Engineering or Computer Science (high school or university)• Experience  in .NET ( .NET under Linux is a plus)• Experience in Object-Oriented Design and Programming• Knowledge in web UI development and open to learn new technologies (including UI development if needed) - Full stack developer is a plus• Refactoring skills and knowledge of how they relate to software design patterns• Understanding of the full software life cycle, including requirements, design, development, testing, and maintenance 

The following technical experiences are not mandatory, and will be considered as an asset:• Understanding of concept like reverse-proxy,OAuth, API Gateway, …• Accustomed to be working with tools like Jira, Teamcity, Bitbucket / Git in a Pull Requests world• Experience in Agile Application Development & Scrum methodologies• Resharper knownledge or similar (Rider, ..) 

SOFT SKILLS• Excellent team player• Achieves high quality results through thoughtful analysis and planning; target driven and result oriented• Analytical skills, object-oriented design skills• Focus on quality, detail minded, willing to take care of customer point of view• Critical but constructive mindset, focused on delivery constraints and pragmatism• Open for changes and continuous learning• Capable of executing tasks autonomously, of planning and communicating planning and progress, of getting help where needed• Shows initiative, is curious, and communicates well about initiatives• Good written and verbal communication skills, shares information actively; responds properly, reports on-time; accepts criticism and other opinions, addresses criticism constructively


LANGUAGES• Fluent in French or English


Becoming Part of the EVS Team not only means that you will receive a competitive salary in line with your skills and the market, but also a range of other additional wellness and healthcare benefits. Our flexible schedules and hybrid way of working (homeworking) policies will help you preserve your work-life balance. 

EVS will give you the tools to develop your skills and your career by giving you the opportunities of internal mobilities and a wide range of trainings. We encourage our motivated talents with a friendly, lively, and inclusive environment.

Check out our website if you want to know more about why you should join EVS !

Apply for this job