Mid-Level .Net Developer

Mid-Level .Net Developer

Full-Time 42500 £ / year No home office possible
D

At a Glance

  • Tasks: Develop and maintain applications using C# and Asp.net in a fully remote environment.
  • Company: Join a dynamic .NET house focused on innovation and collaboration.
  • Benefits: Enjoy flexible working, health insurance, and 25 days annual leave plus bank holidays.
  • Why this job: Be part of a supportive culture with opportunities for internal promotions and training.
  • Qualifications: Experience in C#, Asp.net, TDD, and knowledge of design patterns required.
  • Other info: Participate in monthly staff prize draws and company social events.

Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.

Fully Remote

Some of the skills and experience we would like you to have:

  • Experience on C# and Asp.net.
  • Familiar with SOLID principles.
  • Must have experience in TDD.
  • Have experience in writing unit tests and integration tests.
  • Some experience in modelling domain.
  • Knowledge of design patterns (GoF).
  • Knowledge of designing and integrating applications, perhaps you have used Microservices or SOA before.
  • Knowledge of security (OAuth, OpenId).
  • Have experience in MVC and/or MVVM.
  • Have used ORM before (NHibernate, Entity Framework or other).
  • Have used transactions before and have good knowledge of concurrency.
  • Some experience in messaging (msmq, rabbitmq).
  • Experience on designing Restful services (Hypermedia API). Richardson Maturity Model level 3.
  • Familiar with inversion of control, and have used Dependency injection before.
  • We are a .net house so you will be primarily coding on C# and Asp.net Core.

Some of the tech stack we currently use:

  • Git
  • NHibernate
  • Entity Framework
  • NServiceBus
  • RabbitMq
  • ASP.NET MVC 5
  • ASP.NET WebAPI
  • ASP.NET Core
  • Ninject
  • SQL Server
  • NUnit

What’s in it for you?

  • Internal promotions
  • Flexible working
  • Training
  • Monthly Staff Prize Draw
  • Pension contributions
  • Health Insurance
  • 25 Day Annual leave (including Bank Holidays)
  • 50% saving on gym membership (Through health insurance)
  • Company social events

Mid-Level .Net Developer employer: digital vida Ltd

As a fully remote employer, we pride ourselves on fostering a flexible and inclusive work culture that prioritises employee well-being and professional growth. With opportunities for internal promotions, comprehensive training, and a supportive environment, our Mid-Level .Net Developers can thrive while enjoying generous benefits such as health insurance, a competitive pension scheme, and 25 days of annual leave. Join us to be part of a dynamic team that values collaboration and innovation, all from the comfort of your own home.
D

Contact Detail:

digital vida Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-Level .Net Developer

✨Tip Number 1

Familiarise yourself with the specific technologies and frameworks mentioned in the job description. Make sure you can confidently discuss your experience with C#, ASP.NET, and any relevant design patterns during your interview.

✨Tip Number 2

Brush up on your knowledge of SOLID principles and TDD. Be prepared to provide examples of how you've applied these concepts in your previous projects, as they are crucial for this role.

✨Tip Number 3

Showcase your understanding of microservices and SOA by discussing any relevant projects you've worked on. This will demonstrate your ability to design and integrate applications effectively.

✨Tip Number 4

Prepare to talk about your experience with unit testing and integration testing. Highlight any tools you've used, such as NUnit, and be ready to explain how these practices improve code quality.

We think you need these skills to ace Mid-Level .Net Developer

C# Programming
Asp.net Development
SOLID Principles
Test-Driven Development (TDD)
Unit Testing
Integration Testing
Domain Modelling
Design Patterns (GoF)
Microservices Architecture
Service-Oriented Architecture (SOA)
Security Protocols (OAuth, OpenID)
Model-View-Controller (MVC)
Model-View-ViewModel (MVVM)
Object-Relational Mapping (ORM)
NHibernate
Entity Framework
Transaction Management
Concurrency Control
Messaging Systems (MSMQ, RabbitMQ)
RESTful Services Design
Hypermedia API
Richardson Maturity Model Level 3
Inversion of Control
Dependency Injection
Version Control (Git)
NServiceBus
SQL Server
NUnit

Some tips for your application 🫡

Understand the Job Requirements: Carefully read through the job description for the Mid-Level .Net Developer position. Make a list of the required skills and experiences, such as C#, ASP.NET, TDD, and design patterns, to ensure you address them in your application.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that match the job requirements. Use specific examples from your past work that demonstrate your proficiency in technologies like Entity Framework, RabbitMQ, and MVC.

Craft a Compelling Cover Letter: Write a cover letter that not only introduces yourself but also explains why you are a great fit for the role. Mention your familiarity with SOLID principles, your experience with unit testing, and any relevant projects you've worked on.

Showcase Your Technical Skills: If applicable, include links to your GitHub or other repositories where you have showcased your coding skills. Highlight any projects that demonstrate your knowledge of RESTful services, microservices, or security protocols like OAuth.

How to prepare for a job interview at digital vida Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and ASP.NET in detail. Highlight specific projects where you applied SOLID principles, TDD, and wrote unit and integration tests. This will demonstrate your technical proficiency and understanding of the role.

✨Familiarise Yourself with Design Patterns

Brush up on design patterns, especially the Gang of Four (GoF) patterns. Be ready to explain how you've implemented these patterns in past projects, as this knowledge is crucial for a Mid-Level .Net Developer.

✨Understand Microservices and Security

Since the role involves designing and integrating applications, make sure you can discuss your experience with microservices and service-oriented architecture (SOA). Additionally, be knowledgeable about security protocols like OAuth and OpenID, as these are important for application security.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving skills and understanding of concurrency, transactions, and messaging systems like RabbitMQ. Think of examples from your past work where you successfully navigated these challenges.

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>