Description
Software EngineerYour main tasks include:
Design and development of distributed multi-threaded client-server applications running on heterogeneous systems
Software development and architecture definition to build modular, complex, and high quality solutions
Write quality code and supporting automated tests
Software documentation
Your profile:
University qualification (or equivalent) in computer-science or in a related discipline with experience as software developer
Languages: C#, VB.NET (Legacy Code), C++, Java
Tools: Visual Studio , UML
Technologies: WPF, WCF, XAML, T-SQL
Strong background in object-oriented programming (OOP)
Experience in designing relational database models
Full exposure to the software development lifecycle
Ability to accurately capture and analyze software requirements
Pro-active approach to problem solving
Team player in an international environment
Work experience in agile software development setting is a plus point
Experience in developing real-time solutions will be a plus point
The Client offers an international and diverse work environment. Working within highly motivated teams, the client provides you with the opportunity to develop yourself both personally and professionally.
Proteus Europe is acting as an employment agency in relation to this vacancy