The initial new role of software engineer will be to work as part of a team developing the browser based portal graphical user interface used to access all of the company’s large range of applications. The role will involve the integration of Enterprise applications written using several different technologies over a period of years, so a broad technical skillset is required.
The ideal candidate will have a mix of (in order of priority):
Good Javascript, HTML, jQuery, CSS
Java with JDBC, SQL knowledge, JSP and Servlet development using RAD or Eclipse
Other skills which will be of benefit are: Visual Basic (used to develop ActiveX controls). Development of SharePoint applications, in particular Web Parts. User interface design principles and practice. Application Integration using XML document transfer (JAXB, XPath), and XSL
Any exposure to IBM iSeries, AS/400, System i and RPG programming would also be of interest.
As well as working on the user interface, we would expect you to move into the development of the core ERP applications and development tools. This will involve server side development of applications written in Java running on WebSphere Application Server, Tomcat or Jetty. Specific business/application knowledge is not required but an awareness of general business systems would be advantageous. E.g. Sales Order Processing, Purchase Order Management, Finance etc.
Personal Skills:
This is very much a hands-on development role. You need to be flexible, willing to learn on the job, have a pragmatic ‘can do’ attitude, and work well as part of larger team which is distributed across the globe.