Software Engineer (Contractor)

Software Engineer (Contractor)

Blackwood Freelance 48000 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design, implement, and test software components while collaborating with engineering teams.
  • Company: Join General Dynamics, a leader in high-tech solutions for defence and scientific missions.
  • Benefits: Enjoy flexible contract work with opportunities for professional growth and innovation.
  • Why this job: Be part of a dynamic team pushing the boundaries of technology in a supportive culture.
  • Qualifications: Strong skills in C#, Windows development, and software design are essential.
  • Other info: Must obtain UK Security clearance; contract evaluated as Outside IR35.

The predicted salary is between 48000 - 72000 £ per year.

Responsibilities for this Position

Location: Oakdale Ct, Oakdale, Blackwood NP12, UK
Employment Type: Employment Type: Contract (Ltd)

Company Description

General Dynamics Mission Systems engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of more than 13,000 top professionals, we partner with the best in industry to expand the bounds of innovation in the defence and scientific arenas. In the UK, we are leading the way in avionics and communication systems. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency.

Job Description

Work Tasks include:

  • Analysing requirements designing, implementing and testing software subsystem components.
  • Analysing and debug software integration issues on target hardware and software environments.
  • Validating software designs against requirements and assumptions.
  • Working proactively with System Engineering and specialist areas (security, safety, human factors, support and training) to ensure software design and implementation meet its requirements.
  • Ad-hoc experimentation adapting software and configurations to support R&D activities.
  • Responsible for capturing software design and modelling, OO MBSE.
  • Identifying and documenting specification and interface changes.
  • Undertaking and supporting product and integration test as well as acceptance activities on site when required.

Qualifications

  • Strong background in Software design, code, test and version control using current methodologies, processes and tools
  • Recent significant experience developing C# (including WPF and .Net) software applications or Windows components within a software team, with Microsoft Visual Studio. Ideally experience of C++, PowerShell, Azure DevOps..
  • Strong Microsoft Windows Platform development experience including a good understanding of Windows Operating System architecture (including 64-bit, Windows 11), development frameworks, services, and security features.
  • Capable of analysing and debugging software integration issues on target hardware and software environments
  • Test Driven Development & Automation.
  • Preparing documentation for design reviews, completing and closing actions.
  • Peer reviewing source code, software designs and working to a coding standard.
  • Experience of full software development life-cycle
  • Experience of communication networks

Additional Information

General Dynamics Mission Systems utilises QDOS IR35 Status Review. The requirements of this contract have been evaluated as Outside IR35 Prior to the engagement start you will need to complete a status questionnaire in order to receive the finalised status determination.

All successful/appointed applicants must be able to obtain a level of UK Security clearance that is appropriate for the role and undertake suitable Right to work checks.

PI275081841

General Dynamics United Kingdom Limited is a leading prime contractor and complex systems integrator working in partnership with government, military and private companies around the world.

#J-18808-Ljbffr

Software Engineer (Contractor) employer: General Dynamics Corporation

General Dynamics Mission Systems is an exceptional employer, offering a dynamic work environment in Oakdale, where innovation meets collaboration. With a strong emphasis on trust and transparency, employees benefit from a culture that fosters professional growth through challenging projects in defence and scientific domains. The company provides competitive contract opportunities, a commitment to employee development, and the chance to work alongside top professionals in the industry, making it an ideal place for those seeking meaningful and rewarding careers.
G

Contact Detail:

General Dynamics Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Contractor)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, WPF, and .Net. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Network with current or former employees of General Dynamics Mission Systems. Engaging with them on platforms like LinkedIn can provide you with insider knowledge about the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 3

Prepare to discuss your experience with Test Driven Development and Automation. Be ready to share specific examples of how you've implemented these methodologies in past projects, as they are crucial for the role.

✨Tip Number 4

Understand the importance of security clearance for this position. Familiarise yourself with the process and requirements for obtaining UK Security clearance, as being knowledgeable about this can demonstrate your commitment to the role.

We think you need these skills to ace Software Engineer (Contractor)

Software Design
C# Development
WPF
.Net Framework
Microsoft Visual Studio
C++
PowerShell
Azure DevOps
Windows Operating System Architecture
Debugging Skills
Test Driven Development
Automation Testing
Documentation Preparation
Peer Code Review
Full Software Development Life-Cycle Experience
Understanding of Communication Networks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, WPF, .Net, and any relevant software development methodologies. Emphasise your background in software design and testing, as well as your familiarity with Microsoft Visual Studio.

Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the Software Engineer position at General Dynamics Mission Systems. Mention specific projects or experiences that align with their requirements, such as your work with Windows components or your understanding of software integration issues.

Showcase Relevant Projects: If you have worked on projects involving test-driven development, automation, or peer code reviews, be sure to include these in your application. Highlight any experience with Azure DevOps or communication networks, as these are relevant to the role.

Proofread Your Application: Before submitting your application, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at General Dynamics Corporation

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C#, WPF, and .Net in detail. Bring examples of projects you've worked on, especially those that demonstrate your ability to analyse and debug software integration issues.

✨Understand the Company’s Values

General Dynamics values trust, honesty, alignment, and transparency. Make sure to reflect these values in your responses and show how you embody them in your work ethic and team interactions.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills in real-world scenarios. Think about past experiences where you had to adapt software or configurations for R&D activities and be ready to explain your thought process.

✨Familiarise Yourself with the Full Software Development Life-Cycle

Since the role involves the full software development life-cycle, brush up on your knowledge of each phase. Be ready to discuss how you’ve contributed to design reviews, peer code reviews, and testing processes in previous roles.

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>