Mid Level
Software Engineer
APD Communications

Salary: Competitive

Closing Date: Tuesday, 5 June 2018

For more information, click here.

Purpose of Job

To analyse, design, develop and test software components. To take technical and supervisory responsibility for development activities within a specific functional area.

Organisational Reporting

Line Management as per the Organisation Chart and to take technical direction from a Lead Engineer.

Principal Responsibilities

  • Providing technical leadership, guidance and supervision to Engineers within a specific functional area.
  • Analysing requirements and assisting in the production of functional designs.
  • Working from functional specifications and work packages to produce software architecture designs.
  • Producing detailed designs of software modules or programs.
  • Coding of individual software modules or programs.
  • Performing software testing at component, integration or system levels.
  • Taking part in reviews of software items at all stages of development.
  • All of the above must be carried out to agreed deadlines and timescales
  • Producing design documentation and build records for software products.
  • Exploring and recommending new technologies to deliver functional enhancements and ensure future capabilities of the product.
  • Working closely with colleagues to share expertise and find creative solutions to technical problems.
  • Highlighting deficiencies in or improvements to company procedures and standards to improve efficiency of operation.
  • Give all necessary assistance to the Operations and Support sections in the investigation and solving of customer problems which, in general, will be a high priority but always as directed by the Development Manager.
  • Interface with others departments as appropriate to ensure the smooth running of the Development department.
  • Review own training and procedural knowledge in conjunction with the Lead Engineer
  • To work off site at customer/ supplier premises as and when necessary, presenting a professional image of the company at all times by being smart, polite, punctual and positive in all aspects.
  • To ensure that processes and procedures for the Development department are implemented.
  • To adhere to Company confidentiality clauses, ensuring that any business relating to APD is not made available to any competitor, manufacturer or any other party.
  • Awareness and adherence to health and safety regulations and APD Quality Procedures.
  • Any reasonable work-related duties requested by the Management Team.

Back to Jobs