As part of the development team you will be involved in all aspects of design, implementation, testing and maintenance. You will predominantly use C/C++ with optional involvement with other technologies including Java, Assembler, Python and Perl. The WPS products are deployed on Windows, Linux, mac/OS, z/OS, AIX and Solaris, so experience of cross-platform development would be of great benefit. There is a mixture of relatively low-level programming (assembly interface to system services, binary file format serialisation/deserialisation, remote communication protocols) and application level programming (algorithm implementation, report or graphics generation, producing interfaces to databases and data warehouses).
You must have first-rate coding skills, and previous commercial C/C++ development experience producing enterprise quality code. You should enjoy being actively involved in the entire software development lifecycle. 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
- Microsoft Visual C++
- Source Control using Git
- Microsoft COM
- ODBC and/or other third-party database APIs
Please note that this is a full-time office based position in our Romsey office
As part of the application process, you will need to provide us with your CV. Please click the "Apply" button below to continue with your application.
World Programming is committed to being an equal opportunities employer. All applications will be treated in the strictest confidence.