Senior Software Engineer

Surrey  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Senior Software Engineer required in Surrey! Proteus Europe, operating as an employment agency, is seeking an experienced Senior Software Engineer to work in Knaphill, Surrey on a permanent basis. Our client, a leading corporation is looking for a talented Senior Software Engineer to become an integral member of their established team.

Technical
  • Provide technical excellence, leadership and experience to the development and testing team
  • Development & coding best practices
    • Patterns and practices for Enterprise software solutions
    • Continuous integration
    • Upgrade process/Installer software
    • Configuration management
    • Agile development methods
    • Unit testing
  • Analysis and interpretation of requirements.
  • Writing and coding programmes in line with technical specifications.
  • Investigate, analyse and document reported defects.
  • Perform maintenance programming and correction of identified defects.
  • Create, document, and implement unit test plans, scripts, and test harnesses.
  • Create and maintain technical documentation using defined technical documentation templates.
  • Perform related duties as assigned.
  • Perform SDK investigations and 3rd party component investigations where appropriate.
  • Provide technical & product guidance to other non-senior members of the development team.
  • Always ensure that the solutions you develop have the following in mind:
    • It is backwards compatible
    • No functionality is lost
    • It is resilient
    • It is stable
    • It is secure
    • It is fit for purpose
    • It is usable
    • It meets the customer/user requirements
  • Ensure that all solutions within the product have the end customer in mind and ease of use for delivery.
  • Be responsible for providing estimates for work to be done within the backlog.
  • Ensuring that we constantly strive to achieve the best that we can and where there are improvements to be made, they should be raised as early as possible in the development process.
  • Working with the Testing Team at design time in order to achieve the best possible design of features and enhancements.
  • Working with the Testing Team during development time to ensure that issues can be raised as early as possible.
  • Work as part of a Virtual Project Team to ensure the design, build, integrate, test and QA phases are completed in accordance with the project plan.
  • Provide accurate estimates for feature development, bug fixes, driver development and other tasks as part of the Sprint planning process.
  • Continuously look for ways to improve the reliability, innovation and solution roadmap.
  • Work as part of a pairing combination within the development to assist others complete their tasks.
  • Ensure that features are reviewed at timely intervals with the Virtual Project Team.
  • Participate in customer briefings when requested.


The ideal candidate will have:
  • Proven experience working with WCF.
    • Proven experience working with WPF and working with Tasks updating the UI thread.
    • Proven experience working with Unity, Prism and/or similar technologies


Desired experience and skills:
  • Experience in the Security industry
  • Experience with developing mobile applications (iOS, Android, Windows), either apps and/or web sites
  • Knowledge and experience of security hardware - DVRs, Cameras, Access control etc
  • Experience with integrating hardware and software


Due to the nature of the work, candidates MUST have British Citizenship or Indefinite Leave to remain in the UK.

This is an excellent opportunity to work for a global corporation, please do not hesitate to apply within.
Start date
10/2013
Duration
Permanent
From
Proteus Europe
Published at
15.10.2013
Project ID:
612936
Contract type
Permanent
To apply to this project you must log in.
Register