For: ASP.Net MVC Knockout & Backbone-Web Application - TopicsExpress



          

For: ASP.Net MVC Knockout & Backbone-Web Application Developer Location: Tunbridge Wells Salary: DOE Ref: VR/01135s Job Description Our client is a fast-growing enterprise software solutions company based in Tunbridge Wells. Their solutions put global businesses in control of their technology lifecycle, enabling them to understand and optimize how they use Telecoms and Market Data. They are looking for bright and enthusiastic developers who are passionate about new technologies, pushing innovation and providing critical solutions to some of the largest companies in the world. They’re looking to increase our market lead, innovation and efficiency by recruiting the best people in the industry to help deliver their cloud-based SaaS offering. The right candidate They’re after a tech enthusiast, the kind of person who relishes new technologies, patterns and practises, is always reading the latest blogs and looking for new and better ways to solve real-world issues. A strong team player, the successful candidate will understand the SaaS software development lifecycle, able and willing to get involved in all aspects of project delivery including: taking responsibility for shaping the direction of solutions through contribution of new ideas, participating in an agile development and testing process and engaging with stakeholder to provide technical support of the ever-evolving platform. The candidate also needs to be keenly aware of the need to deliver working solutions for clients based on timelines, balancing the delivery of a solution with the need to innovate and progress. The ideal candidate would also be an excellent communicator and long-term thinker who can not only demonstrate a new concept, but how that concept can be applied and gradually phased in to an existing system. Platform The client is continually evolving the technology platform to leverage new technologies and deliver compelling solutions. Today, they are focused a third-generation .NET 4 web application suite, although their solutions also comprise .NET 2 WebForms applications, and some legacy Windows apps which are in active use and maintenance, but will migrate over time. All current development is based on the MVC stack which encompasses server side technologies including Dapper, Attribute Routing, Data Annotations, MSMQ and Redis, with SignalR under investigation. On the client they use (among others): Knockout, Backbone, Marionette and Jasmine. The full stack is closer to an MVVM model allowing full testability front to back. They are also adopting testable coding patterns using separation of concerns (Dependency Injection), xUnit, FakeItEasy, Jasmine for JS Unit tests and Continuous Integration couple with automated deployments. They also have a strong suite of Selenium driven automated UI tests maintained by the QA team. Given the volumes of relational data involved and the complexity of the workloads, their data and the vast majority of business logic is captured within Microsoft SQL Server 2008 R2 (migrating to 2012) to allow interoperation and consistency between diverse systems that connect to the platform. The testability of their SQL code is a key new area of development. Incorporating Integration Services, Reporting Services and Analysis Services, the solution makes use all of the latest SQL Server features and being Microsoft Data Platform Gold Partners they’re always looking to forward to future versions and how they will allow continued delivering of value to customers. Security is also a critical dimension of the work. Certified to ISO27001, solutions are delivered from company-managed co-location hosting centres. A typical working day They run an agile development program based on Scrum, which is constantly evolving and improving. They have two-week sprints with daily stand-ups ensuring the team works and delivers together. The 30-strong development group has a diverse skill set across .NET, SQL, HTML, JS and QA technologies ensuring there is good cross-pollination of ideas. In the early stages of a release they work closely with clients and stakeholders (often internal feature sponsors) in specifying, prototyping and iterating on a solution, increasingly adopting a Behaviour Driven Development + Testing approach. Each team also has a supporting role which rotates around the members, fulfilling any technical needs from the business which arise from real world usage of their solutions. And, as they move towards a Continuous Delivery approach, the careful design of solutions for ‘deployability’ and interaction with IT operations and DBA teams is key. Skill Set Required The candidate must have a 2:1 Computing Science (or equivalent) degree or higher and a background in software development. They must also carry all of the following skill sets: - Patterns & Practises – Show a strong knowledge and applied experience of using Unit Testing, Inversion of Control, Factory patterns, Revealing Modules pattern, Inheritance and Open Closed principals to name a few - ASP.NET v3.5 (Excellent, 4 years commercial experience) - ASP.NET MVC 3 (Excellent, 3 years commercial experience) - ASP.NET AJAX Framework v3.5 (Excellent, 4 years commercial experience) - CSS (Very Good, 2 years commercial experience / strong graduate) - HTML (Very Good, 2 years commercial experience / strong graduate) - JavaScript especially jQuery, Knockout, Backbone and Jasmine (Very Good, 2 years commercial experience / strong graduate) - T-SQL – SQL Server 2005/2008 R2 (Very Good, 2 years commercial experience) The successful candidate will be able to hand-code all of the above technologies and have a proven track record of producing functional database-driven web based enterprise applications. These must be AJAX driven web applications and have a predominantly CSS-based layout. Benefits Private health insurance for you and your immediate family Local gym membership Contributory pension scheme
Posted on: Thu, 12 Sep 2013 08:55:53 +0000

Trending Topics



Recently Viewed Topics




© 2015