Quantcast
Channel: scrum jobs - Stack Overflow
Viewing all articles
Browse latest Browse all 12208

Application Developer WPF, Silverlight, MVVM, MVC at British Sky Broadcasting (London, UK)

$
0
0

Application Developer WPF, Silverlight, MVVM, MVC

Role Overview:
The Application Developer role is focused on the development of new user interface features on desktop. The role will be part of agile development team using client and web based technologies requiring strong object-orientated skills and knowledge of best software development patterns and practices. The development team works closely with the Product Management team and the UX design team to ensure a successful end to end product development cycle.

Responsibilities & Activities:
* Work closely with the UX design team to iterate designs into living presentation code.
* Work closely with our platform and API teams to define the underlying interfaces that support your projects.
* Write client-side code for desktop based applications, and create robust high-volume production applications.

Essential Skills & Experience:
* Experience with XAML-based UI frameworks such as WPF, Silverlight, Windows Phone and / or Windows 8.
* Experience with best patterns and practices like MVC and MVVM.
* Experience with managed scripting environments such as JavaScript.
* Knowledge of core web technologies and protocols such as XML, REST, SSL, and JSON.
* Knowledge of video streaming and DRM.
* Knowledge of 3rd party libraries, but also be able to write code without the support of a library.
* Experience with Git, SVN or other version control.
* Broad experience of developing user interfaces, working with UX/UI designers.
* Awareness of principals of managing development processes with an interest in agile development practices e.g. XP, Scrum and experience with TDD.
* Experience with any of the unit testing tools and frameworks:

o nUnit, AgUnit, Rhino Mocks and Dependency Injection Frameworks/Libraries.

* Ability to work alone/be self-directed.
* UK based (Sky Osterley).

Preferred Skills & Experience:
* Familiarity with server side integration, and knowledge of at least one major content management system.
* Desktop development.
* Knowledge of video technologies.
* Experience of working collaboratively with non-technical business staff in order to agree requirements timescales and acceptance criteria.



Viewing all articles
Browse latest Browse all 12208

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>