.NET (C#) Developer – multiple roles available
We are looking for a junior .NET (C#) Developer to be a core member of our team. We have a proven stack that we are moving to Azure to take full advantage of the platform features, while we continue to deliver new functionality for our products. You will be involved in all aspects of that, whether it’s shifting our RabbitMQ-based system to Azure Service Bus, or building a new feature that makes the product even better for our users.
This role is ideal for candidates with a desire to learn and accelerate their careers. We can give you exposure to every facet of enterprise SaaS software and as much responsibility as you are ready to handle.
You will have a technical background or degree and need working experience of C# or web technologies. We value people with a curiosity and passion for tech and are looking for somebody who can show experience of at least two other interesting technologies. Things that get us excited include distributed systems, CI & automated deployment, BDD, message busses, and API integrations.
We are looking for someone who loves technology and has the drive to push, challenge and grow with the company. You’ll need to be as ambitious as we are and revel in the flexible nature and mix of skills required for startup work. We’re primarily office based but supportive of flexible and remote working so days at home or nursery runs are not a problem.
Our technology stack is primarily Microsoft with a sprinkling of interesting C# open source components. We’re always trying new frameworks and technologies so if you have ideas on how to improve things then that is what we want to know. See our stackshare page for more details on what we use at the moment.
No Recruiters please
Skills & Requirements
Specific experience requirements:
1-2 years commercial experience of C# .NET development
Commercial experience of SQL
Technical background or degree
Bonus points for:
GitHub profile, blog posts, other online repos
Azure or AWS PaaS experience
Automated testing (one or more of: Unit Testing, Spec Testing, TDD, BDD etc.)
Software development practices (SOLID, design patterns)
Agile methodologies (Scrum, pair programming)
Interest in message queues and busses, distributed systems and loosely coupled architecture
A desire to learn and grow your skills
Can explain your point in sprint planning when everyone is looking at you oddly
Excellent academic record
Happy to work from a pub on a Friday afternoon
We have fast and frequent deployments, good test coverage and a young codebase. You will have a direct effect on what we do and how we do it. We’re a small team with flexible working – we’re office based but can work remotely. Occasional BBQs, days out and other toys also included.
Send a copy of your CV and a cover letter that answers these two questions:
Which (tech) project are you most proud of completing what did you do for it?
Which technologies are you most excited about and how could you see these working at DrDoctor?
Location: London, Waterloo with some remote working. Must be eligible to work in the UK.
Salary range £30,000 — 30,000
Apply for this job or share it
More like this
- Lead Software Engineer - with CTO potential at Grow Biotech plc
- Customer Success Manager at Rotageek Ltd
- Executive Assistant at Lyvly
- Customer Service Executive at Lyvly
- Strategic Business Development Manager at Gravity Sketch
- Software Engineer at Alterest
- Sales Manager / Business Development Manager at We Make Websites
- Infrastructure Engineer at re:infer
- Senior Software Engineer at FreeAgent