At a Glance
- Tasks: Design and develop complex software for innovative training systems in a dynamic environment.
- Company: Join a leading Defence company committed to cutting-edge technology and secure practices.
- Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
- Why this job: Make a real impact while working remotely and collaborating with talented developers.
- Qualifications: Experience in C++, C#, or WPF; Agile team experience is a plus.
- Other info: Diverse workplace with part-time opportunities and career advancement potential.
The predicted salary is between 83 - 87 £ per hour.
Software Developer– Remote with occasional travel to Reading – 6 Month Contract (37 hours per week) - £83 - £87 per hour (Inside IR35) – SC Clearance
Our client is a large Defence company who are working on creating complex training systems. They are looking for a Software Developer to design, build and run complex codes whilst following secure-by-design practices. Ideally, the right candidate will have experience using C++, C# or WPF.
Working Patterns and Location: Remote with occasional travel to Reading (external travel to sites may be required)
Key Responsibilities of a Software Developer:
- Design, develop, and maintain high-quality code aligned with industry best practices, contributing to the evolution of engineering standards and supporting estimation activities.
- Deliver features aligned with the product roadmap, making impactful technical decisions that drive programme success.
- Conduct peer code reviews, offering constructive feedback, guidance, and quality oversight.
- Promote continuous improvement of development practices, code quality, and team processes.
- Provide technical leadership and direction within the team.
- Architect and implement new product capabilities and enhancements.
- Create and maintain test artefacts, including unit and integration tests, to support a robust continuous delivery pipeline.
Key Skills Required:
- Experience of working in an Agile delivery team and producing and deploying applications in a production environment through a CI/CD pipeline.
- Strong experience of working and delivering C++ and Windows Presentation Framework (WPF) products.
- Experience of using development lifecycle tools - GitLab, Bitbucket, Jira and DOORS.
- Experience working across all security classifications and delivery of solutions delivered through the Secure by Design (SbD) principles.
- Leading a team of multi-skilled developers to effectively deliver high value products.
- Ability to quickly form effective working relationships with all stakeholders required.
- Configuration management processes and systems.
Desirable Skills:
- C# and Windows Presentation Framework (WPF).
- Experience building enterprise level applications or services.
- Experience of working in a simulation and/or training environment.
- Experience using TDD, BDD and working understanding of SOLID.
Our client is committed to providing a diverse and inclusive workplace and welcomes applications from all backgrounds. Part-time opportunities/flexible working is available to suit individual needs.
Please note that the client has determined that the off-payroll working rules will apply to this assignment and therefore this contract will be run through an Umbrella Company. Income tax and primary national insurance contributions will be deducted at source from any payments made to the intermediary.
You will be required to hold a minimum of SC clearance. If you do not hold an active SC clearance, please familiarise yourself with the vetting process before applying.
Software Engineer in Reading employer: Datasource Recruitment
Contact Detail:
Datasource Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Reading
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using C++ or WPF. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to simulate the experience.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be just right for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer in Reading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C++, C#, and WPF, and don’t forget to mention any Agile delivery team experience. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Share specific examples of your past work that demonstrate your ability to design and build complex systems. Let us know why you’re excited about working with us!
Showcase Your Technical Skills: In your application, be sure to showcase your technical skills and experiences. Mention any tools you've used like GitLab, Bitbucket, or Jira. We love seeing candidates who are familiar with the development lifecycle and secure-by-design practices!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy to do!
How to prepare for a job interview at Datasource Recruitment
✨Know Your Code Inside Out
Make sure you’re familiar with the languages and frameworks mentioned in the job description, especially C++ and WPF. Be ready to discuss your past projects and how you’ve applied secure-by-design practices in your coding.
✨Showcase Your Agile Experience
Since the role involves working in an Agile delivery team, be prepared to share specific examples of how you've contributed to Agile projects. Talk about your experience with CI/CD pipelines and how you’ve used tools like GitLab or Jira to enhance team collaboration.
✨Prepare for Technical Leadership Questions
As this position requires providing technical leadership, think about times when you’ve led a team or mentored others. Be ready to discuss how you approach code reviews and promote continuous improvement within your team.
✨Understand the Client's Mission
Research the defence company and their focus on complex training systems. Understanding their mission will help you align your answers with their goals and demonstrate your genuine interest in contributing to their projects.