At a Glance
- Tasks: Drive critical projects and mentor teams in delivering top-notch software solutions.
- Company: Join a leading tech firm in London/West Midlands with a focus on innovation.
- Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with a strong emphasis on secure coding practices and team culture.
- Why this job: Make a real impact by enhancing technical capabilities and driving excellence in engineering.
- Qualifications: Proficient in C#, .NET, and experienced in Agile methodologies.
The predicted salary is between 60000 - 80000 £ per year.
Whitehall Resources are currently looking for a Senior .NET Engineer based in London/West Midlands for an initial 6-month contract.
This position is designed to enhance our technical capabilities in support of upcoming initiatives and key project deliverables for the new financial year. The Senior Engineer will play an integral role in driving critical projects and guiding teams to deliver solutions in accordance with established engineering standards and guidelines. Additionally, this individual will be responsible for setting and maintaining system performance, reliability, and maintainability benchmarks.
The role also involves embedding secure coding practices and collaborating closely with Architects, Principal and Staff Engineers, Information Security, Data Governance, and other stakeholders to ensure alignment with internal technology standards.
- Actively manage risks, dependencies, and non-functional requirements.
- Mentor engineers (pairing, design reviews, coaching), improve team productivity, and cultivate a healthy engineering culture.
- Embed secure coding practices (OWASP Top 10/ASVS), threat modelling, secrets management.
- Partner with InfoSec and Data Governance to evidence controls, handle vulnerabilities, and pass security reviews.
- Align to internal Tech Standards for Information Security, Data Governance, and Regulatory Compliance.
- Drive CI/CD excellence (GitHub Actions), including build quality, unit/integration tests, static analysis, and automated deployments.
- Establish and enforce performance, reliability, and maintainability baselines.
- NET Expertise: .NET 8, C#, ASP.NET Core, RESTful APIs, background jobs, async programming, dependency injection, unit/integration testing frameworks.
- Cloud & DevOps: Apply unit testing and component testing using tools like Xunit.
- Participate in Agile/SCRUM ceremonies including sprint planning, reviews, and retrospectives.
- Practical knowledge of performance/load testing (k6/JMeter) and chaos/resiliency testing.
Senior Engineer (C# .NET engineer) employer: Whitehall Resources
Contact Detail:
Whitehall Resources 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 engage in 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 showcasing your projects, especially those involving .NET 8, C#, and ASP.NET Core. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on key concepts like CI/CD, secure coding practices, and Agile methodologies. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Engineer (C# .NET engineer)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior .NET Engineer role. Highlight your experience with C#, ASP.NET Core, and any relevant projects that showcase your skills in driving critical projects and mentoring other engineers.
Showcase Your Technical Skills: Don’t forget to emphasise your technical capabilities! Mention your expertise in .NET 8, RESTful APIs, and CI/CD practices. We want to see how you align with our engineering standards and how you can contribute to our upcoming initiatives.
Highlight Collaboration Experience: Since this role involves working closely with various stakeholders, share examples of how you've collaborated with architects, security teams, or other engineers. This will show us that you can effectively manage risks and dependencies while maintaining a healthy engineering culture.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you on our radar for this exciting opportunity!
How to prepare for a job interview at Whitehall Resources
✨Know Your Tech Inside Out
Make sure you’re well-versed in .NET 8, C#, and ASP.NET Core. Brush up on RESTful APIs and async programming, as these are crucial for the role. Be ready to discuss your experience with unit/integration testing frameworks and how you've applied them in past projects.
✨Showcase Your Collaboration Skills
This position involves working closely with various stakeholders, so highlight your experience in mentoring engineers and collaborating with teams. Prepare examples of how you've improved team productivity and fostered a healthy engineering culture in previous roles.
✨Emphasise Security Practices
Since secure coding practices are key, be prepared to discuss OWASP Top 10 and how you’ve embedded security into your development processes. Share any experiences you have with threat modelling and managing vulnerabilities, as this will show your commitment to maintaining high standards.
✨Demonstrate Agile Mindset
Familiarity with Agile/SCRUM is essential, so be ready to talk about your participation in sprint planning, reviews, and retrospectives. Discuss how you’ve driven CI/CD excellence and your experience with tools like GitHub Actions, as this will align with their expectations for the role.