We are developing software that supports the internal A. Raymond processes worldwide with up to 2000 end-users. As a member of a team with multi-disciplinary skills and multi-culture background you will:
Collaborate with our business consultants and end users
Develop, set up, support and maintain the existing software and program new functionality
Follow and enhance standards in programming style and documentation
Participate in design sessions and provide input on the software solution and architecture
Develop, document and maintain existing and new interfaces according to the needs
Debug problems using a variety of analytical skills, techniques, and resources
Do software testing and implement automated testing
Support validation activities to ensure the quality of the software
Provide end user support
Maintain and enhance technical knowledge in all relevant areas
Participate to the Continuous Improvement Process
Roles and Responsabilities
You must have a good knowledge in planning, estimating, developing, operating, maintaining, and evolving software that is used in an international context.
She/he is in charge of functional and performance requirements analysis and documentation, system architecture development and interface definition in agreement with the other teams of Raynet (Network, System, Support and Functional), as well as roll-outs of those solutions. She/we will closely work together with the business consultants in a multi-cultural context. Some travelling throughout the A. Raymond network might apply.
Bachelor/Master degree or equivalent in software development with a minimum of 2 years of work experience.
Development of C#.Net applications using WPF (style and template usage and MVVM pattern) and WCF. Also knowledge of SQL Server is needed (or any relational Database) by manipulating requests. You need to have a good knowledge in object-oriented programming. Main technologies are C#/WPF/WCF/SQL. Experience with n-tier application development is required. Agile development methodology practice is a plus (SCRUM for example).
Has to show curiosity/enthusiasm in business related topics
Has the capacity to master new technologies
Has good communication and problem solving skillsIs resourceful, rigorous and respectfulIs motivated, self-driven, well organized and detail orientated capacity to adapt and team spirit
English and French or German required