Pages

Wednesday 1 June 2011

User Interface Software Engineer (Cambourne)

Position Summary Citrix XenServer is the flagship commercial release of the open-source Xen hypervisor and XenCenter its Windows-native Graphical User Interface. We invite candidates to apply for a Senior Software Engineering post on the XenCenter development team based in Cambridge. XenCenter is a C# application with Windows-native embedded components developed by a six-person team in close liaison with other XenServer teams in Cambridge and in many sites worldwide. This is primarily a coding role but also includes significant user-interface design responsibilities and day-to-day project management and scheduling. This role provides a rare opportunity to participate in the software development process of a major software company with both open- and closed-source projects at the core of the strategy. You will be working closely with the wider XenServer teams developing software with an immediate and lasting market impact. You will also have the opportunity to act as Feature Lead for the development of multi-person cross-team features. Although primarily a Gui development post this position will offer a good candidate the opportunity to work at all levels in the software stack. Perhaps uniquely this position gives talented engineers the option to work in the server-side application space kernel space or hypervisor as their skills and interests allow. As such the ideal candidate would be experienced and comfortable working throughout the server application stack as well as on the client-side. Familiarity with functional programming techniques would be a bonus. Qualifications and Requirements Responsibilities Software development including design estimation testing and coding User interface design Day-to-day issue triage and code maintenance Project planning and scheduling Input into future product requirements for XenCenter Organising and leading the development of cross-team features Server-side feature implementation Qualifications and Requirements Bachelors or higher degree preferably in software engineering or computer science. However very strong candidates without an applicable degree will be considered. 4 years experience of application software development. Experience of C# is required. Candidates will be expected to have a broad knowledge of programming languages and techniques including but not limited to C# Java and Python or other scripting languages. Experience with functional programming languages such as Ocaml Ml F or Haskell would be a strong advantage. The ideal candidate would be experienced and comfortable working throughout the server application stack as well as on the client-side. In addition experience in the following areas would be valuable Server virtualisation in general and Xen or XenServer in particular Datacentre-sized deployments The enterprise storage market 10204

Apply To Job

0 comments:

Post a Comment

Flag Counter