Jobs with T101
Senior Developer
About Our Company
Established in 1999, T101 is a profitable, London, UK-based technology company specialising in the development of a range of dating and social networking websites and mobile apps for the gay market. T101 also presents and sponsors a wide range of events around the world each year, from local bar events to huge warehouse spectaculars.
Launched in 2000, Recon.com is now the world's largest fetish profiles site for men with over 1 million members worldwide from over 150 countries. In 2009, T101 launched Trackies.com primarily focused on the UK and European markets and aimed at men who have a passion for tracksuits, trainers and sports gear. Early 2010 saw the first release of Recon's iOS mobile application.
About Our Team / Why You Want to Work for Us
- We are a small, highly productive, quality and results-oriented team seeking exceptional developers who are truly passionate about technology and the software development process.
- We have an amazing office in Islington, London located between Angel and Old Street (not far from the Silicon Roundabout). With plenty of space, comfy chairs, free soft drinks in the fridge and dual monitors all around.
- We aspire to an Agile/SCRUM-based iterative development process and short delivery iterations.
- We have an automated CruiseControl.NET-based build process that allows us to deploy changes to all of our testing environments and prepare live builds with one click.
- All members of our development team are dedicated to keeping up with the latest technologies, practices, patterns and tools related to software development. We take time out to share our knowledge with one another and improve both our skills and our development environment.
- We are open to new technology and often experiment with and integrate new tools into our environment. Some of the tools and technologies we're currently using are: ASP.NET MVC 3, ReSharper, Subversion, SQL Server, MongoDB, Memcache, RESTful web services, and jQuery.
- BUPA health and dental cover, pension contribution matching, a performance-based salary review and bonus every April, 20 days holiday as standard and the option to buy or sell up to 6 holiday days per year.
Position
We are looking for a well-rounded senior C# ASP.NET MVC developer to work on all aspects of our offerings including our ASP.NET websites and developing for various mobile devices. Your responsibilities will include investigating, prototyping and delivering new features, enhancing existing features, and fixing bugs.
Skills and Requirements
Required Technical Skills
- Ideally, at least five years’ commercial development experience, preferably predominantly focused on C# ASP.NET. If you have less but believe that you can perform this role, we still want to hear from you.
- Building web-based applications and web services using C#, .NET 4.0 and ASP.NET MVC 3 (Razor)
- Object-oriented programming fundamentals and experience with common OO design patterns
- Strong client-side development skills using HTML, CSS, JavaScript, AJAX and jQuery.
- Microsoft SQL Server knowledge (T-SQL queries, indexes, etc.)
- Possess a good understanding of Windows Server 2008 R2, IIS 7.5 and web.config options and switches
- Experience with source control systems, preferably Subversion or Git.
- Strong debugging, troubleshooting, testing and peer reviewing skills
Nice-to-Haves
- Experience in Agile/SCRUM environments
- Cruise Control, build automation, etc.
- Experience or knowledge of NoSQL/distributed data storage systems, ideally MongoDB
- Experience of automated testing and Test Driven Development (TDD)
- Mobile device development, iOS/ObjectiveC and Android/Java
- Localisation experience
- Familiarity with Microsoft Hyper-V virtualisation environments, HP servers and SANs, networking, Linux and/or Memcache
Personal Traits
- You are passionate about software development and love .NET and ASP.NET MVC. You have an insatiable curiosity and a desire to continuously and iteratively improve. You keep up to date with the .NET community (blogs, pod/web-casts).
- You have a passion for crafting beautiful, simple, maintainable, well documented and tested code that scales to tens of thousands of users.
- You get satisfaction out of leaving the code base better than it was and are experienced in refactoring and incremental improvements.
- You are quick to pick up new work, switch between tasks and refocus as priorities change. Your solid task-management skills allow you to keep track of your work and see it through to release without requiring micro-management.
- You have a strong sense of responsibility and commitment to drive your own work. You see your code through development, testing and on to live deployment. You care about the success of your development and proactively monitor for issues and fix defects after release.
- You are focused and attentive to detail and have strong analytical and problem solving skills.
- You are friendly, have great communication skills and enjoy working with a small, highly productive team. You enjoy discussions and collaboratively arriving at the optimal solution.
- You are smart, eager, humble and open-minded. You are receptive to feedback from your peers and have equal willingness to learn and teach.
If you feel that you are suitable for this role, please email your CV/Resumé along with a covering letter to mail@t101.com. Please quote reference DEV2