Developer (senior) - Development Team 7 Digital Media Limited
THIS JOB HAS EXPIRED 7digital are looking for smart, self-motivated software developers to join our truly exceptional development team. Good working TDD experience is essential for this role.
You care about software, you have a passion for what you do which you can clearly convey by your actions rather than just waffly personal statements on your CV.
You have an eye for software design and can talk eloquently on a range of topics due to your experiences and also from reading and experimentation.
For you it?s more than a job.
Among other things we?re strong advocates of TDD. We think it represents such a particular mindset we?d only consider you for a senior position if you have significant working experience with it. If you do have working experience with TDD, great! We want to know more. How much? How did you do TDD? How have you used TDD on a recent project? What problems have you faced? The more the better!
Our teams are cross-functional, self-organising and highly autonomous. No architects, project managers or middle management, you?ll be working directly with our Product Managers and stakeholders in a highly collaborative manner. This approach requires a huge amount of teamwork and maturity and is not right for everyone, but we believe it?s the best way to create great software.
Among other things, Pair Programming, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we?re constantly striving to improve the way we work. We know typing is not the bottleneck, so among other things:
Have around two sessions a week spending time doing things like Katas, Dojos and discussing practices and technologies.
Each get up to two days ?innovation time? a month we can use to play with new toys or product ideas.
Regularly attend conferences and community events, both as participants and contributors (we?ve recently ran sessions at QCon London 2012, Software Craftsmanship 2012 and SPA Conference 2012).
However, we?re not perfect and not afraid to say so. We recognise we have many problems which need solving and a long way to go on our journey of continuous improvement.
Technology we use
ASP.Net MVC, OpenRasta, Nancy, ServiceStack, Nhibernate, Windsor, StructureMap, NUnit, RhinoMocks, ReSharper, NDepend
Cucumber, Rails, RSpec, Rake, Capybara, Selenium, Watir
MS SQL, ElasticSearch, Solr
Mono, Windows, IIS, Nginx
We?re also very keen on open source. We contribute to some of the technologies listed above as well as maintaining our own forks (+ publishing other things we?d like to share) on our GitHub account.
How to apply
Please, no agencies. Any CVs submitted via agencies will be ignored.
If you?re interested, send an email with your CV and a cover note to email@example.com, ensuring that the subject field contains the following text: ?7digital: I am applying for Senior Developer?.
If not on your CV, your cover note should include:
A short paragraph on your working experience with TDD (see the ?About you ? TDD? section for more details).
Links to any account/s on GitHub/Google code etc.
Any blogs & email groups you read or would recommend.
Any communities & events you attend or are involved with.
Any books you?ve read that stood out.
Links to Twitter/LinkedIn/personal websites/blogs (because we?ll find them anyway so it saves us some time).
If we?re impressed by your CV and covering letter we?ll initially bring you in for a pair programming exercise (in C#, takes about 1 hour). If that goes well you?ll have one or two face-to-face interviews with some of our developers and the Head of Development.
||San Francisco, CA |
THIS JOB HAS EXPIRED