Scope

The Solution Development team is responsible for the development, integration, and required delivery steps to address a limited number of customer needs, and build, integrate, and test the right semi-productized solution for such a limited number of customers. Generally, the finalization of the delivery comes in multiple iterations with the customer. A semi-productized solution shall be designed and developed with adherence to the R&D technology stack because these semi-productized solutions are eligible to become part of the core product offering in the future.

To join this team, we are looking for a motivated software developer passionate about UI development. You will work in a scrum team and help the team develop the UI following the company guidelines. As a software developer, you can also develop backend features when needed.

Job Description

  • Analyze and review product requirements, and discuss the technical feasibility
  • Build technical design proposals
  • Develop new software components or modify existing ones
  • Participate to peer code reviews
  • Plan, define and perform unit testing
  • Create or maintain technical documentation
  • Integrate individual software components developed by yourself and other members of the development team
  • Solve defects reported in the defect tracking system
  • Maintain existing applications
  • Identify risks and discuss them with the Quality Control department to build adequate test plans
  • Make work estimates for the tasks assigned to you
  • Follow the EVS software development process (Source Control Management, Defect Tracking, Coding Rules, Continuous Integration)
  • Identify and propose process improvements

Profile

  • 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 of 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 the full software life cycle, including requirements, design, development, testing, and maintenance.

Technical skills considered an asset but not mandatory:

  • Understanding of concepts like reverse-proxy, OAuth, API Gateway, …
  • Accustomed to working with tools like Jira, TeamCity, Bitbucket / Git in a Pull Requests world
  • Experience in Agile Application Development & Scrum methodologies
  • ReSharper knowledge or similar (Rider, ...)

Soft  skills:

  • Excellent team player
  • Achieve 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
  • Show initiative, be curious and communicate well about initiatives
  • Good written and verbal communication skills, share information actively; respond appropriately, reports on time; accept criticism and other opinions, address criticism constructively

Languages:

  • Fluent in French
  • Working knowledge of English
  • Knowledge in other languages is an asset

Offer

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