Development Lead

Mood Media Romania SRL

29-03-2013 | EXPIRA LA 28-04-2013

Job expirat

RESPONSABILITATI

The Development Lead is a hands-on coding and technical design role with responsibility for leading and coaching teams towards the systematic and consistent production of well-designed, extensible and maintainable (clean) code.

The delivery team provides software development services to all Mood Media covering primarily web and mobile solutions. The Development Lead typically works within a team comprising a Project/Product Manager, Developers, QAs and a Development Manager. Collaborating with other teams and stakeholders across geographical locations is required.


CERINTE

CHARACTERISTICS: passionate, assertive, driven, open, collaborative and a team player

ESSENTIAL SKILLS: [very strong to expert levels required]

SOLID Principles & Design Patterns evidence must include a deep understanding of and demonstrable use of principles and primarily GoF patterns, in addition to frameworks such as MVC, IOC containers, Dependency Injection frameworks
Test Driven Development evidence must include extensive use of xunit and mocking frameworks together with refactoring and code quality tools
Software/Scripting Languages must include deep knowledge of C# .NET and/or Ruby/Ruby on Rails
Databases evidence must include deep knowledge of MySQL and/or MS SQL Server
Effective Communication evidence must include an excellent command of English both written and verbal with the ability to communicate complexity in a simple manner to all levels
Environment having worked extensively in a fast paced, heterogeneous multi-platform environment with exposure to web and/or mobile platforms

DESIRABLE SKILLS + EXPERIENCE [not required but preferable]

Software/Scripting Languages evidence may include Java, C/C++, HTML (cross browser) , CSS, HTML 5, JSON, Javascript/JQuery, Shell, Perl, Delphi, VB/Classic ASP
Behaviour Driven Development evidence may include RSpec/MSpec, SpecFlow, Domain Driven Design (DDD), Cucumber, Watir/Watin, Selenium, Fitnesse, StoryQ (Gherkin)
Databases: may include Oracle, Postgres, DB2
Continuous Delivery: evidence may include Jenkins, TeamCity, Ant/Nant, MsBuild, Rake, Chef, Puppet
Community activity within the agile software “craftsmanship” community attending or facilitating workshops, conferences and published articles/content or blogs
Administration evidence may include Windows, Linux, Mac and Network Administration, Virtualisation (VMWare/Hyper-V), cloud services, IaaS/PaaS, App Servers


DESCRIEREA FIRMEI

Producere de solutii informatice destinate schimburilor de informatii intre marile lanturi comerciale