Placement Student – Software Developer

Southampton

Date Posted: 09 April 2012
Provisional start date: Summer 2012

Recruiting manager: Development Manager

This is an exciting opportunity, which will demonstrate what it is like to be a software developer in a friendly, fast moving and technology rich software house. There will be ample opportunity to research, plan and develop own code, and contribute smaller pieces of work to Smoothwall’s product range.

Responsibilities will include:

  • Assisting the support department in identifying and resolving software defects.
  • Assisting the testing department in preparing and executing system testing.
  • Identifying and resolving minor software defects.
  • Involvement in the development cycle including specification and design of new features as well as assisting with the development and unit testing of such features.
  • Tracking updates and vulnerabilities in 3rd party products used by SmoothWall.

Required skills and experience

Candidates should posses the following skills and experience:

  • Passed the 2nd year of any relevant technical degree.
  • Friendly and a good communicator.
  • Love of computing.
  • Reasonable programming experience.
  • Strong fault-finding / analytical skills.
  • Experience using Linux.
  • Some experience with one or more of the following languages: Perl (ideally), C / C++, Java, JavaScript, PHP

Experience of the following would be beneficial:

  • Unix/Linux system administration.
  • Exposure to network (socket) programming.
  • Good knowledge of Internet technologies and how they work at a protocol level.
  • Good understanding of software security.
  • An interest in UI design and usability.
  • Experience using Bugzilla or other bug tracking software.
  • Revision control software.
  • Windows programming.

Package: Subject to qualifications and experience

Term: Fulltime, 12 months working placement; start summer 2012

Apply for this position

Allowed file types: pdf, doc, docx, rtf, odt