Software Engineer

  • Location:

    Uxbridge, London

  • Sector:


  • Job type:


  • Salary:


  • Job ref:


  • Published:

    29 days ago

  • Client:

    Undisclosed Company

Responsibilities & Tasks:

  • To carry out the technical analysis, design, specification, documentation, coding and testing of system and application software
  • To liaise with external developers and with internal departments dealing with software engineering, QA testing, software localisation and project planning
  • To ensure timely delivery of software development projects
  • To keep Software Development Manager up to date with progress and alert them at the earliest opportunity to possible delays
  • To promote and encourage good design (including development documentation of the designed software) and engineering practices used for successful software engineering throughout all software engineering groups within the company
  • To investigate future software technology for use to meet long term business requirements
  • To stand in for the Software Development Manager as required
  • To maintain relevant technology skills and knowledge within company's business context


  • A degree in Computer Science, Software Engineering or related areas is required. An appropriate higher degree level will be an advantage.


  • Strong technical background in software engineering and development essential
  • Excellent working knowledge with Object Orient Design and Test-driven Development is essential
  • Experience with Agile development, especially SCRUM, is essential
  • Excellent working knowledge in C#/.NET is highly desired
  • Experience of software product development full life cycle is highly desired
  • Experience of system architecture design is highly desirable
  • Experience of working in a collaborative environment with participants form different regions is highly desirable
  • Skills of critical thinking and problem solving are highly desirable
  • Experience with Behaviour Driven Development and DevOps highly desirable
  • Good knowledge C/C++, Struts, MVC architecture, Web Service, XML is desirable
  • Skills in use case driven design and UML is desirable
  • Experience of Clients B2B systems and software technologies is very beneficial
  • Leading edge technology experience is beneficial
  • Networking protocols and topology architecture knowledge is beneficial


  • Results / delivery orientated
  • Very Strong technical skills
  • Good technical communicator
  • Excellent analytical, and logical thinking skills
  • Able to demonstrate a thorough understanding of software development with strong emphasis on customer focus

Capable of working on own initiative, and prioritise based on import

Apply Save job Create Job Alerts

Share this job