At a Glance
- Tasks: Lead the development of scalable C#/.NET solutions while mentoring junior developers.
- Company: Join a dynamic team focused on innovative software solutions in a fully remote environment.
- Benefits: Enjoy 100% remote work, flexible hours, and opportunities for professional growth.
- Why this job: Be part of a collaborative culture that values quality, mentorship, and continuous improvement.
- Qualifications: 3+ years in senior software roles, strong C#/.NET skills, and experience with Azure and Terraform.
- Other info: This is a 12-month contract with potential for extension, inside IR35.
The predicted salary is between 48000 - 72000 £ per year.
We are looking for an experienced and talented Senior .NET Developer to join our dynamic development team on a 12-month contract with the potential for extension. As a Senior .NET Developer, you will play a crucial role in creating high-quality, scalable, and resilient solutions while mentoring junior team members and supporting existing initiatives.
Responsibilities:
- Create and adapt new C# / .NET Core services to meet evolving business requirements.
- Mentor and coach existing team members through pair programming, peer reviews, and team talks, helping them improve their C# / .NET Core skills.
- Support and enhance current systems and initiatives during office hours, ensuring that service level objectives are met.
- Maintain a strong focus on quality, reusability, clean architectures, security, and resilience across the full application lifecycle.
- Collaborate with the Lead Developer, Delivery Manager, and Product Owner to design service improvements and new feature additions.
Key Essentials:
- 3+ years of experience in a senior software development role at the enterprise level with a proven track record of successful project delivery.
- Experience mentoring junior developers and being an active member of an agile and self-improving team.
- Strong diagnostic skills and experience providing levels of support when issues arise.
- Extensive experience (5+ years) with C# and .NET Core.
- Deep understanding of Object-Oriented (OO) concepts and SOLID design principles.
- Proven experience developing in Microsoft Azure and using Terraform.
- Strong knowledge of SQL and database design.
- Experience in building extensive unit and integration tests, ideally following TDD or BDD approaches.
- Proficiency in scripting languages such as PowerShell is a nice-to-have.
Desirable Skills:
- Experience working with distributed and hybrid teams.
- Ability to effectively communicate complex technical concepts in non-technical terms to stakeholders.
- Familiarity with modern security frameworks like OWASP and SANS25.
- Experience with Continuous Delivery and Automated Deployment using tools like Azure DevOps.
Remote working/work at home options are available for this role.
Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35 employer: Experis UK
Contact Detail:
Experis UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35
✨Tip Number 1
Familiarise yourself with the latest trends and best practices in C# and .NET Core development. This will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-evolving field.
✨Tip Number 2
Showcase your mentoring experience by preparing examples of how you've helped junior developers grow. Be ready to discuss specific instances where your guidance led to improved team performance or project outcomes.
✨Tip Number 3
Brush up on your knowledge of Azure and Terraform, as these are key components of the role. Consider working on a small project or contributing to an open-source initiative that uses these technologies to gain practical experience.
✨Tip Number 4
Prepare to discuss your approach to quality assurance, particularly in relation to TDD and BDD. Having concrete examples of how you've implemented these methodologies in past projects will set you apart from other candidates.
We think you need these skills to ace Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET Core, as well as your mentoring skills. Use specific examples of projects where you've successfully delivered results and mention any relevant technologies like Azure and Terraform.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with the responsibilities listed in the job description, particularly your experience in mentoring and agile methodologies.
Showcase Relevant Projects: If you have worked on projects that involved Azure, Terraform, or TDD/BDD approaches, be sure to include these in your application. Highlight your role in these projects and the impact they had on the team or organisation.
Prepare for Technical Questions: Anticipate technical questions related to C#, .NET Core, and Azure during the interview process. Brush up on Object-Oriented concepts and SOLID design principles, as well as your ability to communicate complex ideas clearly.
How to prepare for a job interview at Experis UK
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and .NET Core in detail. Highlight specific projects where you've successfully implemented these technologies, and be ready to answer technical questions or even solve coding challenges during the interview.
✨Demonstrate Mentorship Experience
Since mentoring junior developers is a key part of the role, share examples of how you've supported and guided less experienced team members. Discuss your approach to pair programming and peer reviews, and how you foster a collaborative learning environment.
✨Understand the Business Context
Research the company and its products or services. Be ready to discuss how your technical skills can contribute to their business goals. This shows that you're not just a coder but someone who understands the bigger picture and can align technology with business needs.
✨Prepare for Behavioural Questions
Expect questions about teamwork, conflict resolution, and project management. Use the STAR method (Situation, Task, Action, Result) to structure your answers, providing clear examples from your past experiences that demonstrate your problem-solving abilities and leadership skills.