Department: Technical
Job title: Software Engineer
Internal relationships: Senior Management, Design/ Development, Test Departments, Technical Support, Product Managers.
External relationships: Existing & Potential Customers
Responsible to: Technical Lead

Job summary

To design and develop software solutions for CD based products, primarily using Visual C++ and associated technologies.


Main duties and responsibilities

Technical:

  • Liaise with the Product Manager and other members of staff to deliver software solutions that meet with business requirements, this will include: requirements gathering, analysis, design and coding in C++.
  • Work closely with the test team to ensure any identified bugs are rectified in a timely fashion.
  • Provide technical assistance to the customer support team.
  • Actively participate in software design and development review meetings.
  • Work with other team members and other product groups to achieve zero defect software.
  • Responsible for ensuring design and development methodologies are followed as agreed by the Technical Lead.
  • Work with Technical Lead to ensure any specified changes are made.
  • Raise potential technical issues and suggested fixes in a timely fashion.

Personal Development:

  • Maintain up to date knowledge of software product design and development, including keeping up to date with new development languages and design methodologies.
  • Take responsibility and show initiative in areas of own professional development and learning.
  • Be prepared to act as a mentor to other employees within the organisation and impart relevant knowledge.

Quality:

  • Help to establish a quality driven working philosophy consistent with the aims and objectives of the organisation.
  • Ensure software solutions are delivered on time and with minimal defects.

Risk:

  • Promote and establish a healthy and safe working environment, ensuring that health and safety policies are complied with.
  • Identify potential hazards in the work environment that have the potential to create a risk to other employees or visitors to the organisation.

Additional Information:

  • The post-holder will work with minimal supervision and may be expected to deal with other duties appropriate to level and post.
  • The job description is an outline of the post-holder's duties and responsibilities. It is not intended to be an exhaustive list and may change from time to time to meet the changing needs of the organisation.

Person specification

Criteria Essential Desirable Method of assessment
Education / qualifications English and Maths O Level or equivalent. Able to communicate effectively in English both verbally and in writing. Relevant degree. Interview / Certificates
Previous experience Hands on commercial experience of OO design and development for Windows applications. Practical experience of writing technical design specifications. Technologies: Visual C++, VB 6 or VB.NET, Microsoft SQL Server. Technologies: C#, T-SQL and HTML. Interview / References.
Skills, knowledge and abilities Able to deliver software solutions on time. Able to prioritise tasks and work to tight deadlines. Excellent problem solving skills.   Interview / Assessment
Attitude, Aptitude and Personal Characteristics Can work on own initiative. Highly motivated. Demonstrate a creative and analytical mind. Able to demonstrate professional integrity. Work well within a Team. Quality focussed. Excellent interpersonal skills. Able to adapt readily to changing demands. Conceptual thinker. Interview / Assessment

How to apply

If you would like to apply for this post by email, please read the Fair Obtaining Statement, and complete the following form. A new email will open when you click the "apply now" button: please complete your covering letter and attach your CV in Microsoft Word or RTF format.

For the purpose of equal opportunities monitoring, please complete the details below. All information supplied will be held in accordance with the Data Protection Act (1998).

Please select your ethnic origin:
White


Asian or Asian British



Black or Black British


Other ethnic groups



Do you have a disability?*



*A disability is defined in the Disability Discrimination Act 1995 as 'a physical or mental impairment which has a substantial and long-term adverse effect on their ability to carry out normal day-to-day activities.'

Apply by post

Alternatively, please send a copy of your CV to: Personnel Department, Digita, Liverton Business Park, Exmouth, Devon, EX8 2NR.