At a Glance
- Tasks: Develop robust applications using C# .NET and take ownership of complex software tasks.
- Company: Join a leading tech firm in the defence sector with a focus on innovation.
- Benefits: Competitive pay, flexible working hours, and opportunities for professional growth.
- Why this job: Make a real impact in defence technology while working with a skilled team.
- Qualifications: Proven C# .NET experience and strong understanding of software development methodologies.
- Other info: Exciting 12-month contract with potential for career advancement.
The predicted salary is between 62 - 79 £ per hour.
12-Month Contract Paying up to £79p/h (Inside IR35)
Please note - due to the nature of the work, you will need to hold or be eligible to obtain a high level of UK Security clearance – please only apply if suitable.
Key Responsibilities:- Develop robust applications using C# .NET within a Windows environment.
- Take ownership of complex tasks across the full software lifecycle—from requirements to integration, testing, and delivery.
- Apply object-oriented design principles and verification/validation techniques.
- Collaborate with a skilled team while maintaining independence in your work.
- Proven experience in C# .NET development, including web-based applications.
- Strong understanding of object-oriented design and software development methodologies.
- Experience across the full software lifecycle, including automated testing frameworks and practices.
- Experience with Continuous Integration / Continuous Delivery (CI / CD) practices.
- Ability to work independently and deliver high-quality solutions with minimal supervision.
- Experience with Agile methodologies (Scrum, Kanban) and microservices architecture.
- Experience with DOORS, Cameo, and Azure DevOps.
- Defence or Electronic Warfare domain experience – desirable.
- Familiarity with frameworks/tools such as WPF, WinForms, and Visual Studio.
Principal Software Engineer in Bedford employer: Advanced Resource Managers
Contact Detail:
Advanced Resource Managers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in Bedford
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with C# .NET. A friendly chat can lead to insider info about job openings or even referrals that could give you an edge.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving object-oriented design and CI/CD practices. This will not only impress potential employers but also give them a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and microservices architecture. Be ready to discuss how you've applied these in past roles. We all know that confidence is key, so practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Let’s get you that Principal Software Engineer role!
We think you need these skills to ace Principal Software Engineer in Bedford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C# .NET and any relevant projects you've worked on. We want to see how your skills match up with what we're looking for!
Showcase Your Projects: Include specific examples of applications you've developed or contributed to, especially those that demonstrate your understanding of object-oriented design and the full software lifecycle. This helps us see your practical experience in action.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly. We appreciate straightforward communication!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Advanced Resource Managers
✨Know Your Tech Inside Out
Make sure you brush up on your C# .NET skills and be ready to discuss your experience with web-based applications. Be prepared to dive deep into object-oriented design principles and how you've applied them in past projects.
✨Showcase Your Full Software Lifecycle Experience
Be ready to talk about your experience across the entire software lifecycle. Highlight specific examples where you've taken ownership of tasks from requirements gathering to testing and delivery, especially focusing on automated testing frameworks.
✨Demonstrate Your Agile Mindset
Since Agile methodologies are key for this role, come prepared with examples of how you've worked in Scrum or Kanban environments. Discuss how you’ve adapted to changes and collaborated with your team while maintaining your independence.
✨Familiarise Yourself with Relevant Tools
If you have experience with tools like DOORS, Cameo, or Azure DevOps, make sure to mention it. Even if you're not an expert, showing that you’re familiar with these tools can set you apart and demonstrate your willingness to learn.