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
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
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.