Senior Software Developer

JOB TITLE: Senior Software Developer

DEPARTMENT: Development

LOCATION: Wokingham

WORKING HOURS : 37.5 hrs / week

REPORTS TO: SVP Global Development

WORKS IN CONJUNCTION WITH: Developers, Test and Validation Engineers, Implementation Consultants, Support Engineers Product Management, Project Managers



Working within a team of developers and testers you will be involved in the full project life cycle of both our own family of software and configured customer specific applications. You will be responsible for the design and development of solutions of varying scales.

The ideal candidate will have the relevant commercial experience of C# and ASP.Net MVC, JavaScript/HTML/CSS development, JQuery, working knowledge of MS SQL Server and Oracle, good attention to detail and live local to Wokingham. Also a key skill for this position is the ability to address a set of business requirements with effective technical solutions and to accurately estimate the effort required to deliver the solution. You will also need to have a proven track record in designing, building and maintaining enterprise level applications.

A working knowledge of TypeScript, C++, an understanding of how to efficiently code computationally heavy algorithms and experience of working within the GAMP V-Model would be a distinct advantage




  1. Designing and Developing customer ready solutions to meet specified requirements
  2. Conform with the PRISYM ID quality procedures
  3. Design, modelling, general programming and investigation tasks for the development, modification and maintenance of all software products
  4. Write documentation in support of developed products
  5. Unit testing of software products



  1. Requirements gathering & analysis.
  2. Required software development skills:
    • C#
    • Microsoft ASP.Net MVC
    • Rich Internet Application technologies: JavaScript, JQuery, HTML 5, CSS, TypeScript
    • SQL Server
    • Oracle
    • TFS or other source control package
  3. Proven track record in designing, building and maintaining enterprise level applications
  4. Required software package skills:
    • Microsoft Office
  5. Documentation Skills:
    • Ability to write clearly, concisely, readably and with attention to detail and quality (fit for purpose)
  6. Communication skills:
    • Communicate effectively with manager, colleagues & customers
  7. Time management skills:
    • Able to accurately timescale work


  1. TypeScript
  2. Working knowledge of C++
  3. An understanding of how to efficiently code computationally heavy algorithms
  4. Hibernate or NHibernate experience
  5. Experience of working within the GAMP V-Model


  1. A degree or industry recognised equivalent in a computer/numerate subject
  2. Relevant experience with each of the above Required Software Development Skills

This Job Description covers the main duties and responsibilities of a Software Developer.  It is not exhaustive and the duties and responsibilities may change from time to time in line with the needs of the business.