At a Glance
- Tasks: Develop and enhance .NET applications while collaborating with cross-functional teams.
- Company: Join a leading tech firm in London or Coventry with a hybrid work model.
- Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on Agile methodologies and career advancement.
- Why this job: Make an impact by working on innovative projects using the latest technologies.
- Qualifications: Expertise in .NET, C#, and cloud technologies; mentoring experience is a plus.
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 Engineer (C# .NET engineer) employer: Vallum Associates
Contact Detail:
Vallum Associates Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer (C# .NET engineer)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that Senior .NET Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your .NET projects, especially those involving ASP.NET Core and Azure. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on key concepts like dependency injection and security practices. Practice common interview questions related to C# and cloud technologies to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace Senior Engineer (C# .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 any experience you have with OWASP Top 10 or threat modelling. It’s a great way to show you understand the importance of secure coding practices.
Cloud & DevOps Experience: If you've worked with Azure, Terraform, or CI/CD pipelines, make sure to include that in your application. We love seeing candidates who are comfortable in cloud environments and can manage deployments smoothly.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.
How to prepare for a job interview at Vallum Associates
✨Know Your .NET Inside Out
Make sure you brush up on your .NET 8, C#, and ASP.NET Core skills. 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.
✨Security Savvy
Familiarise yourself with the OWASP Top 10 and security concepts like OAuth2 and input validation. Be prepared to talk about how you've applied these principles in your work, especially in relation to threat modelling and secrets management.
✨Cloud and DevOps Knowledge
Get comfortable discussing Azure services and your experience with CI/CD pipelines. If you've worked with Terraform or Docker, have specific examples ready to share. This will show that you can handle the cloud and DevOps aspects of the role.
✨Collaboration is Key
Highlight your experience in mentoring and working within cross-functional teams. Be ready to discuss how you've contributed to Agile/SCRUM ceremonies and how you elevate engineering standards in your team. This shows you're not just a tech whiz but also a team player.