NET Software Developer

NET Software Developer

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

At a Glance

  • Tasks: Develop and maintain software using C# and ASP.NET in a fully remote environment.
  • Company: Join a dynamic .NET-focused company that values innovation and teamwork.
  • 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 training and internal promotions.
  • Qualifications: Experience in C#, ASP.NET, TDD, and knowledge of design patterns is essential.
  • Other info: Participate in monthly staff prize draws and company social events.

While professional experience and qualifications are key for this role, make sure to check you have the preferable soft skills before applying if required.

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
  • .NET MVC 5
  • .NET WebAPI
  • .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

NET Software 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 NET Software Developer role offers not just a job, but a pathway to a rewarding career. Enjoy generous benefits including health insurance, a substantial annual leave allowance, and engaging company social events, all while working with cutting-edge technology in a collaborative team.
D

Contact Detail:

digital vida Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land NET Software Developer

✨Tip Number 1

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

✨Tip Number 2

Brush up on your knowledge of SOLID principles and TDD. Be prepared to explain 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 RESTful services. If you have examples of projects where you've implemented these architectures, be ready to share them during discussions.

✨Tip Number 4

Network with current or former employees of StudySmarter on platforms like LinkedIn. They can provide insights into the company culture and may even refer you internally, increasing your chances of landing the job.

We think you need these skills to ace NET Software Developer

C# Programming
Asp.net Framework
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
Richardson Maturity Model Level 3
Inversion of Control
Dependency Injection
Version Control (Git)
NServiceBus
SQL Server
NUnit

Some tips for your application 🫡

Highlight Relevant Skills: Make sure to emphasise your experience with C#, ASP.NET, and any other technologies mentioned in the job description. Use specific examples from your past work to demonstrate your proficiency in these areas.

Showcase Soft Skills: While technical skills are crucial, don't forget to mention your soft skills. Highlight your ability to work remotely, communicate effectively, and collaborate with team members, as these are important for a fully remote position.

Tailor Your CV: Customise your CV to align with the job requirements. Use keywords from the job description, such as 'TDD', 'design patterns', and 'RESTful services', to ensure your application stands out to recruiters.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also expresses your enthusiasm for the role and the company. Mention why you want to work with them and how you can contribute to their success.

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.

✨Understand Design Patterns

Familiarise yourself with common design patterns, especially those from the Gang of Four (GoF). Be ready to explain how you've implemented these patterns in past projects, as this knowledge is crucial for a .NET Software Developer.

✨Discuss Your Experience with Microservices

If you've worked with microservices or service-oriented architecture (SOA), be sure to share your experiences. Discuss how you designed and integrated applications, and any challenges you faced along the way.

✨Prepare for Behavioural Questions

Soft skills are just as important as technical skills. Prepare for behavioural questions that assess your teamwork, problem-solving abilities, and adaptability. Think of examples from your past work that showcase these skills effectively.

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