• Take Photoshop and Wireframe/Interaction designs and turn them into high quality, responsiveweb applications.
  • Write code according to our defined coding standard.
  • Participate fully in our Agile development process — concept kickoffs, planning sessions, daily standups and retrospectives.
  • Understand our product and customers deeply.
  • Think laterally about business requirements, taking responsibility for the intelligent interpretation of those requirements when writing and maintaining software.
  • Participate in all stages of the SDLC.
  • Handle Level 3 (technical) support, especially by responding quickly to Production emergencies or high value customer needs.

 

Personal Qualities and Work Experience

  • Minimum 5 years experience
  • Excellent written and spoken English
  • Fun, good sense of humour, enthusiastic personality
  • Demonstrates strong sense of pride in producing high quality engineering.
  • Works very well within in a team.
  • Able to communicate effectively with non-engineers, especially UX and design.

 

Core Skills (must have been used in commercial projects)

  • Microsoft .NETFramework v4.5
  • C#
  • ASP.NET MVC v4
  • AJAX
  • Entity Framework v6
  • Responsive CSS layouts
  • Twitter Bootstrap
  • SQL Server / T-SQL (stored procedures)
  • Git

 

Very Highly Regarded

  • Functional Programming – especially Haskell, F#, Clojure, Scala, Scheme, Erlang, Underscore.js
  • Machine learning,Recommender Systems, AI experience (academic or commercial)
  • Client-side Javascript (Meteor, Angular.js or Backbone.js)
  • Node.js
  • Open Source project contributions (must supply personal GitHub as evidence)
  • LMS systems — esp. Sakai or Moodle
  • Java
  • Photoshop