- Maintaining and developing systems or applications using Microsoft .NET technology
- Follow best software development practices to ensure high quality product and great user experience
- Working in a cross discipline team, using Agile development methodology that requires active participation in all team's activities
- Share your experience and skills with other team members
- Bachelor’s or Master’s degree in Computer Science, or related field
- 1+ years of professional experience in C#/.NET and WPF
- Knowledge in object-oriented analysis, design, and programming (OOA, OOD, OOP)
- Good understanding of Agile software development processes and principles
- Knowledge of unit testing technics and frameworks
- Strong oral and written communication skills in English
- Knowledge in key infrastructure technologies: operating systems, infrastructure security, networking, databases
- Enjoy a stable employment in a company with a long history in innovation and technology
- Collaborate with experienced experts in an international environment
- Seize individual development and training opportunities, from job specific to soft skills
- Get private medical care (including offers for family members) and life insurance
- Receive attractive remuneration based on your experience and skills, and other financial benefits, such as annual bonus and internal share purchase program
- Choose from various benefits in kind, ranging from healthy lifestyle offerings, to knowledge sharing, to teambuilding activities