.Net Developer

Location – London

The Role

As a .NET Consultant you’ll be responsible, alongside, a project’s Technical Lead, for planning the .NET-based solutions that solve each client’s unique business problems.

Working directly with client stakeholders – and alongside Business Analysts depending on project size – you’ll form an understanding of needs and define solutions, guiding technical direction throughout, ensuring quality coding and adherence to appropriate design patterns.

Working in a fully Agile, BDD and TDD environment, you will be working within a small team deploying an ASP.NET Web API project to Azure. Collaborating on user-stories, features and bug fixes within a scrum team against requirements set by the clients.

Experience Needed

We’re looking for a highly experienced .NET service from an ASP.net Web API background, with experience deploying to an Azure environment.

You’ll immediately be working with Cloud-based technologies, something that heavily influences all our projects. At the very least you’ll need an appreciation of Cloud including configuration although it would certainly help to have completed at least one entirely Cloud based build.

Rather than a cultish focus on one technology we hire mature thinkers who see tech broadly and for what it is: a solution to a business problem. So while in depth knowledge of Azure, .Net/C#, Web MVC, Web Services and SQL server would all be useful, rather than a litany of “must have” skills you’re intimately familiar with, we see them as reflecting broad knowledge of how great software can be created and delivered.

Delivery is critical to this role. It’s not one for theorisers or “paper architects”. We’ll expect anyone applying to have previously delivered successful, greenfield .NET projects designed to solve specific problems.

All our projects are Agile-based with automated deployment and continuous integration. To thrive in them you’ll need to have undertaken your own Unit testing, understand distributed source control, have an awareness of modern deployment techniques and be enthusiastic about Agile.

Much of our work takes place on customer sites, with this role taking a lead in understanding customer needs and mapping them to a technical solution. While we’re not specifically looking for experience of customer-facing work, we absolutely do expect strong business and technical communication skills and prior experience of working directly with users and stakeholders.

Opportunities

Amido’s .NET Consultants are immediately placed in positions of responsibility that sees their work make an instant and meaningful impact on business critical functions for major brands. In this role you will see your solutions immediately deliver measurable results.

We have a clear progression structure across Amido. From this role you can secure promotion to a Senior or Lead .NET Consultant position where you’ll own the entire technical direction of projects including managing team members, architecture and delivery.

Our projects are 99% greenfield and designed to solve business problems via clear deliverables. As a result you will rarely need to maintain legacy tech or undertake support based activity but rather be exposed to a wide variety of tech stacks and businesses.

As a key member of our team you’ll play a role in driving the technologies and frameworks we adopt. We are completely open to using the best stack for specific problems meaning consistent opportunity to influence the tooling you work with.

All our projects are highly Agile with fully-automated Cloud deployment. Where you require it, we’ll support you in getting to grips with both Agile and DevOps-style approaches.

We have a technical improvement budget for every single staff member and encourage self-learning in every project. If you want to learn something let us know and we will support you.

Leave a Reply

Your email address will not be published. Required fields are marked *