Quantcast
Channel: Harvey Nash UK Job Listing
Viewing all articles
Browse latest Browse all 33439

Senior .NET Developer

$
0
0
A technical lead developer role within a small Agile (Scrum) development team responsible for ensuring delivery of code to best practice, rigorous design and high quality. The Senior Developer will contribute to the delivery of requirements , and act as the team's technical lead responsible for design authority, mending and ensuring code quality from a more junior developer. The Senior Developer will work closely with our Product Manager and Architects to move our products forward and will be closely involved in the development and design of new functionality and strategic objectives. My client will be looking for candidates with strong leadership skills. Company currently has 3 development teams, each are responsible for end to end delivery of solutions to customers. 2 teams are project focused on new client projects; an additional team covers support and change requests from existing clients. Each team consists of:* Project Manager* Senior Developer/Technical Lead this role)* 2 Developers* 2 Testers* Senior Implementation Consultant (Solution design/Business Analysis)* Implementation Consultant (Solution delivery, configuration)Technical skills Programming languages:* ASP.Net/VB.Net* SQL Server 2008* Web services* AJAX* JavaScript* JQuery* HTML/CSS Design and coding skills:* Object oriented design principles and tools (e.g. UL)* Design patterns (e.g. MC)* Coding standards* Database architecture and SQL* Secure coding (OW ASP)* Re factoring and code improvements Continuous Integration:* Source control* Continuous build* Automated/continuous deployment* Unit and automated testing Development processes:* Demonstrable understanding of Agile principles and philosophy* Solid experience of an Agile development process - Scrum, XP or Kanban* Test driven development Understanding of risk:* Demonstrable experience of OWASP principles.* How to risk assess a requirement prior to coding* How to code according to risk* How to advise testers of risks Continuous Improvement* Collaborative and creative* Demonstrable continuous improvement of technical skills and competencies* Continuous improvement of development environment including knowledge and tools* Drive and enthusiasm to constantly improve processes, code, teamwork Delivery* Customer focus* Commitment to deliver and being accountable for delivery* Team player, a focus on delivery as a team Attitude* Positive* Motivated* Attitude to "get it right first time" and to deliver on time, every time* Focus on quality at all stages* Go the extra mile to satisfy the customer by high quality delivery* Clear, confident and honest communication

Viewing all articles
Browse latest Browse all 33439

Trending Articles