As part of the development team you will be involved in all aspects of design, implementation, testing and support. You will predominantly use Java with optional involvement with other technologies including C++. The WPS products are deployed on Windows, Linux, z/OS, AIX and Solaris. There is a mixture of relatively low-level programming (remote communication protocols) and application level programming (algorithm implementation, object-oriented design, Eclipse-based user interface).
You are expected to have mastered any technologies, languages or development environments that you have used, and to master any new technology, language or development environment that is required.
You must have first-rate coding skill with previous commercial Java Development experience. You must also enjoy software development. Excellent written and spoken English, and good communication skills are vital.
Any of the following skills and experience will be advantageous:
- Statistical mathematics and numerical methods
- SAS language
- R Language or S Language
- Software design patterns
- Assembler (Intel, Sparc, p-Series, z-Series)
- IBM z/OS mainframe
- Rapid/agile/extreme development
- Structured testing
- Defect diagnosis and resolution
- Eclipse framework
- GUI development
- Microsoft COM
- Technical documentation
- Microsoft Installer