At a Glance
- Tasks: Design and develop innovative software solutions using .NET technologies.
- Company: Join a leading tech firm in London or Coventry with a hybrid work model.
- Benefits: Enjoy competitive pay, flexible working, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on mentoring and career advancement.
- Why this job: Be part of a dynamic team shaping the future of technology in retail.
- Qualifications: Expertise in .NET, C#, and cloud technologies required.
The predicted salary is between 60000 - 80000 £ per year.
The Role: Senior .NET Engineer
Location: London (or) Coventry, UK
Position Type: Contract Inside IR35
Remote work option Available: Hybrid (2-3 Days onsite in a week)
Job Description:
- Essential skills/knowledge/experience:
- .NET Expertise: .NET 8, C#, ASP.NET Core, RESTful APIs, background jobs, async programming, dependency injection, unit/integration testing frameworks.
- Security Concepts: OWASP Top 10/ASVS, threat modelling, OAuth2/OIDC, TLS, input validation, secrets management, RBAC/ABAC.
- Cloud & DevOps: Azure (App Service/AKS/Functions), IaC (Terraform/Bicep), CI/CD pipelines, containers (Docker), observability (logs/metrics/traces).
- Architecture: DDD, modular monolith/microservices, event-driven patterns, idempotency, resiliency (circuit breakers/retries), API versioning.
- Collaboration: Proven record of mentoring, elevating engineering standards, and delivering scoped outcomes in cross-functional teams.
- Apply unit testing and component testing using tools like Xunit.
- Participate in Agile/SCRUM ceremonies including sprint planning, reviews, and retrospectives.
- Retail domain knowledge preferably UK retailers.
- Practical knowledge of performance/load testing (k6/JMeter) and chaos/resiliency testing.
- Microservice Architecture and Design principles knowledge.
- MongoDB setup and Entity framework experience.
Senior .NET Engineer employer: Vallum Associates
Contact Detail:
Vallum Associates Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior .NET Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with .NET or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your .NET projects, especially those involving ASP.NET Core and RESTful APIs. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on key concepts like OWASP security practices and Azure DevOps tools. We recommend doing mock interviews with friends or using online platforms to get comfortable with common questions.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior .NET Engineer
Some tips for your application 🫡
Show Off Your .NET Skills: Make sure to highlight your expertise in .NET 8, C#, and ASP.NET Core. We want to see how you’ve used these technologies in real projects, so don’t hold back on the details!
Security Matters: Since security is a big deal for us, mention your experience with OWASP Top 10 and other security concepts. Share any specific examples where you’ve implemented these practices in your work.
Cloud & DevOps Experience: If you’ve worked with Azure, Terraform, or CI/CD pipelines, let us know! We love seeing how you’ve integrated cloud solutions into your projects, so be specific about your contributions.
Collaboration is Key: We value teamwork, so share your experiences in cross-functional teams and Agile/SCRUM ceremonies. Tell us how you’ve mentored others and contributed to elevating engineering standards.
How to prepare for a job interview at Vallum Associates
✨Know Your .NET Inside Out
Make sure you brush up on your .NET skills, especially .NET 8, C#, and ASP.NET Core. Be ready to discuss your experience with RESTful APIs and async programming. Prepare examples of how you've implemented dependency injection and testing frameworks in your previous projects.
✨Understand Security Concepts
Familiarise yourself with the OWASP Top 10 and other security concepts mentioned in the job description. Be prepared to discuss how you've applied threat modelling and managed secrets in your past roles. This will show that you take security seriously and understand its importance in software development.
✨Showcase Your Cloud & DevOps Knowledge
Since Azure and CI/CD pipelines are key components of this role, make sure you can talk about your experience with these technologies. Highlight any projects where you've used Terraform or Docker, and be ready to explain how you’ve implemented observability in your applications.
✨Demonstrate Collaboration Skills
This role requires working in cross-functional teams, so be prepared to share examples of how you've mentored others and contributed to team success. Discuss your experience in Agile/SCRUM ceremonies and how you've helped elevate engineering standards in your previous positions.