Description
As Senior Developer your key responsibilities will include:
- Working with our Technical Domain Owner and other business application developer to devise most suitable solutions
- Produce system specification and documentation
- Produce software design, development and testing
- Support application: handling queries, bug fixing, work package delivery
- Produce source code - help setup, contribute and maintain a centralized software code, components, and tools for reuse across other projects/frameworks.
- Industry knowledge: be proactive in acquiring industry specific knowledge as applicable to domain. eg read industry press, cross-learn from colleagues
- Research and development - keeping abreast of latest technologies and suggesting how they can be exploited for our domain.
Essential Skills
- Experience working in Agile (Scrum) and iterative mode
- MS .NET Programming
- .NET 4.0 Framework: WCF, LINQ, WIF...
- Visual Studio 2005 & 2010
- Development experience of C++ on Windows, Linux and AIX
- Knowledge of cross-platform porting and platform architecture (Windows & UNIX)
- Design patterns, Multithreading, Tuning and optimisation
- Performance, Scalability, Resilience programming expertise
- WebSphere MQ
- IIS 7, Asp.NET
- knowledge in MIME, XML standards
- Documentation - strong document writer (class diagram, User guide, Intervention guide, Development guidelines )
- English, French, Dutch
Desirable Skills
- Security programming expertise
- Lean methodology
- UML
- VMWare
- Test tools (HP Quality Center) & unit test development
- Atlasian
- Web application development
- Modelling
- Experience with Rational ClearCase and GIT
- Good knowledge in HTTP, AS/2, SOAP protocols
- Apache development
- Knowledge of OO programming and design concepts