You’re smart and you’re good at your job and you know it. You like being challenged by working with people who are at least as good in their field and you enjoy debate and (friendly) argument as a way to test your own knowledge and assumptions.
You write code, and you thrive on the challenge of making that code artistic in its simplicity. C# is your language of choice, but you take pride in being able to answer “probably, yeah” when someone asks “I’ve got this bit of code that doesn’t work, can you fix it?” without having to ask what it’s written in.
You like neat, orderly separations between layers of code, enjoy the speed boots fluent mappings and ORMs provide but are worldly enough to know they’ve got their downsides too, and you like the idea of cloud and microservices but have been around the block enough to know where the traps are.
You revel in the freedom to suggest and implement new technologies – but you don’t have problems supporting existing code and get your hands dirty with the odd bit of legacy product. You like the idea of leading a team of developers, but prefer to spend your day in Visual Studio than in Outlook and Excel, and as much as you relish the opportunity to share your knowledge you don’t want to be a teacher.
To read the full job description, click here.