Job Description Template:

Job Title / Senior software Engineer
Location / Blythe Valley Business Park, Solihull
Reporting to / Title / Development Manager
Name (if known) / Colin Brown
Subordinates / Title / None
Name (if known)

Short Description of Role

The role of the software engineer will be to help develop and maintain Java/J2EE applications and extend the core of the S21 ERP module. There will be the opportunity to work across a wide variety of applications which include a complex B2B order taking system, a mobile service application, a web based 'shopping basket' application, and a B2B XML integration product. You can expect to be involved an all aspects of design, development, support and performance testing.
Key Responsibilities of Position (add more if required and as much detail as is necessary)
1. / Be responsible for the design and development of the Java/J2EE applications, both server-side and GUI (browser)
2. / To ensure that any programming is performed to a high standard and ensure maximum performance from the applications.
3. / To have good knowledge of OO design principles and how they apply to Java.
4. / To be aware of deploying and implementing web based solutions. Particularly in demonstrating and advising best practice
5. / To be aware of emerging technologies and the benefit of deploying such technologies within the customer base
6. / To have an awareness of the sizing and scalability implications of deploying web based applications.
7. / To have an awareness of the impact of deploying a web based system on a customer’s network.
Scope of role (include if applicable)
Product Range / System 21
Target Customers
Territory / UK / Some minor Travel

Date

/ Employee Signature

This document should be comprehensive but need not be a manual for the individual job.

Person Description Template

Name

Job Title

/ Senior software Engineer
Level of Education Required / Relevant Degree or similar
Other Qualifications Required
Languages Required /

Language

/ Degree of Fluency
None
Computer skills required / Skill / Level of Proficiency
Java (EJB’s & J2EE) / Expert
Websphere studio and Tools / Competent
Networking / Awareness
Rational Unified Process / Awareness
JSP / Servlets / Expert
XML/XSL/HTML/Ajax / Competent
UML / Competent
WAS / Competent
IBM DB2 & SQL / Expert
OO design / Competent
Literacy and Numeracy skills required (e.g. understand basic accountancy, competent report writer, etc) / Literacy / Numeracy
Competent report writer.
Management Experience required / Yes/No / Describe
Experience in similar role Required / Yes/No / Describe
Proven track record for developing and maintaining Java/EJB applications.

Date

/ Employee Signature