Job expirat
The Development Lead is a hands-on coding role with responsibility for leading, coaching and mentoring the development team towards the systematic and consistent production of well-designed, extensible and maintainable “clean” code. The Development Lead is therefore jointly responsible for team code quality in conjunction with the Development Manager.
Software Languages – must include C# / ASP .NET, Ruby, Ruby on Rails, PHP
Scripting Languages – must include HTML (cross browser) , CSS, HTML 5, JSON, XML, Javascript, JQuery, Shell
Databases – evidence must include MySQL, MS SQL Server
Effective Communication - evidence must include a good command of English both written and verbal combined with the ability to communicate complexity in a simple manner to all levels
Test Driven Development - evidence must include mocking frameworks and refactoring tools
Design Patterns + SOLID Principles - evidence must include demonstrable use of GoF patterns in addition to frameworks such as MVC, IOC containers, Dependency Injection frameworks
Continuous Integration - evidence must include familiarity with continuous integration servers such as TeamCity, Hudson, Jenkins, CruiseControl together with build tools such as Ant/Nant, MSBuild, Rake etc
Coaching/Mentoring – evidence must include pairing, appreciation of Agile principles particularly collective ownership, facilitation of learning sessions, familiar with concepts related to DRY, YAGNI
Producere de solutii informatice destinate schimburilor de informatii intre marile lanturi comerciale