London .NET Meetup Group Message Board › Passionate C# Web Developer
|A former member||
Passionate C# Web Developer - Trafalgar Management Services Ltd London
Are you tired of working longer than you should to meet unrealistic expectations (usually set by salespeople)? Are you consistently disappointed by projects that end up barely resembling the product the user had wanted? Do you know there’s a better way to work, but find that management resist learning from others’ experiences? Do you regularly hear Agile used to describe a modified Waterfall process?
We feel your pain. Come talk to us — maybe we can help each other.
Whether you are a passionate coder looking to acquire some quality experience or an experienced developer seeking the mythical job in which people genuinely believe working smarter is better than working harder, we have something to offer. Better yet: If you have solid experience with iterative development and want the satisfaction of contributing to a workplace keen on continual improvement, we’d be excited to hear from you.
The successful applicant will be an excellent communicator and keen learner who’s not afraid to contribute fresh ideas. A positive attitude, energy and a sense of humour will serve you well.
Knowledge of C# 3/4 and ASP.NET are musts (relevant code samples required for interview)
Experience with unit testing, including mocking frameworks
Strong understanding of OO principles, SOLID principles and Design Patterns
Ability to learn quickly
Good communication and interpersonal skills with individuals and in groups, with technical and non-technical staff, orally and in writing
Experience in a variety of alt.net tools.
Knowledge of behaviour-driven development techniques
Understanding of the benefits of open-source frameworks for MVC,AJAX, IOC/DI, ORM, Validation
Familiarity with good design and usability practices
Ability to quickly learn new tools/techniques
Initiative to champion positive change
Exposure to / knowledge of Domain-Driven Design principles
The successful candidate will work with a team of five developers to provide internet solutions on top of an existing and evolving enterprise intranet application that lets the business offer a straightforward booking process to travel agents, partner sites and end-consumers. A Product Owner, QA team and Designer support the development team.
The team are focused on enhancing user productivity and incrementally improving existing systems. We embrace new technology and understand the benefits and challenges these choices involve. We release our software in a predictable cycle, which helps maintain high quality standards.
The team strive to improve what we do. Rather than follow published processes to the letter, we prefer to follow the tenets of Agile development. We aim to identify our weaknesses and build on proven methodologies and tools.
You’ll have the opportunity to contribute to a wide range of activities — including database and middle-layer architecture to UI design, process/workflow improvement, and driving innovation in the product suite itself. Developers enjoy a culture of autonomy on the technical side and benefit from a flexible business, which creates a transparent, respectful environment that’s a pleasure to work in.
This role is based in our Central London office near Hyde Park Corner.
Maintain and extend the existing system code base.
Participate actively in technical design meetings.
Provide technical documentation where required.
Increase test coverage within the existing code base.
Refactor and re-engineer the existing code base safely.
Communicate newly acquired knowledge to fellow team members and other teams.
Our technology stack
Core stack: ASP.NET MVC (we are converting from legacy WebForms), WCF, C# 4, MSSQL 2005
Open-source frameworks: jQuery, FluentValidation, Ninject, NHibernate, NUnit, Moq
Supporting tools: Jenkins (Continuous Deployment), Mercurial, Jira, Confluence Wiki, a physical Kanban board (we are piloting Greenhopper for Jira)
Trafalgar Management Services are part of The Travel Corporation, one of the world's largest private travel organisations. We have award-winning brands in motorcoach and river touring, independent travel and hospitality, and operate in most countries worldwide. Learn about our products and brands: thetravelcorporation.com.
Private ownership means we’ve remained stable during the economic crisis and are freer to control our working practices. As an international organization, we have a multicultural working environment. At the same time, the company engenders a family atmosphere and boasts a social club that organizes regular events for staff throughout the year. Employees also regularly arrange social events.
We offer opportunities to volunteer for charity work on company time and reward employees for money-saving ideas. We also give developers 10% of their time to work on projects they choose, whether to improve the codebase they work with, try new open-source tools or innovate outside their everyday tasks. Above all, we take learning seriously: We have a growing library of books, a TekPub subscription and schedule workshops regularly.
Competitive salary, based on quality and length of experience
Generous travel concessions
Company pension contribution
Travel season-ticket loan
Active social club
2 volunteer days per year
10% innovation time
Casual dress code
Flexible working hours
Working –from-home flexibility when required
No agents, please.
Please note only applicants with the legal right to work in the UKwill be considered.
Please message me if interested!