Software Engineer

Location:Midlothian
Job Type:Full Time
Apply Now

Software Engineer

Would you like to analyse and design software for the implementation andtesting tasks? We currently have a vacancy for a Software Engineer at our sitein Hillend.

As a Software Engineer, you will be involved in software requirementsanalysis, software design, software implementation and software testing tasks.

This role will provide you with the challenge of taking responsibilityfor creating and developing software solutions and ensuring they follow thefull software lifecycle through to delivery.

Your main responsibilities as a Software Engineer will involve:

Your responsibilities will include:

-Ownership of technical solutions through full lifecycle

-Management of requirements

-Design of technical solutions

-Software development of those solutions

-Testing involved in verifying the above

-You may also be required to solve internal and customer reported issues

As part of the software team you willbe expected to work closely with team members, and support the team and/orproject leadership in daily activities

Key Responsibilities:

**The Software Engineer will be responsible for:

  • Completion of allocated

requirements, design and implementation, and test tasks to a high

standard, and within schedule and estimates

  • Testing of completed

functionality

  • Adherence to project

processes and software development practices

  • Accurately reporting on

progress and providing feedback to team members and leadership

  • Supporting System Test and

Integration Activities

  • Production of appropriate

technical documentation

  • Participation in peer

reviews of own and others’ work products

  • Configuration of completed

work

Your skills and qualifications:

  • Experience and understanding

of the full software development lifecycle, from requirements & design

through to delivery

  • Experience and understanding

of software development processes (e.g. design, coding, unit testing),

experience of development tools (e.g. UML design tools, code IDEs)

  • A technical track record in

relevant skill areas, which may include;

  • Software development

lifecycle and processes (e.g. design, coding, unit testing), and tools

(e.g. UML design tools, code IDEs)

  • Developing desktop-based

applications including windows forms

  • Modern software languages

C#/C++ (Java considered)

  • Windows or Linux target

environments

  • Object-oriented

design/development including UML

Desirable:

  • Integration of COTS Software

applications and libraries

  • Developing interfaces to

hardware components

  • Windows target environments
  • Experience of Agile

What we're looking for in you:

  • The ideal candidate will have a “can do” attitude and be innovate withintheir work. Have excellent organisation and time management.

  • Occasional travel may be required

Location: Hillend

Salary: Competitive

Benefits: Our employees receive an excellent benefits package which includesa competitive pension scheme, enhanced annual leave allowance and a Companycontributed Share Incentive Plan. We also offer a range of additional benefitssuch as flexible working, an employee assistance programme, Cycle2work and manylocal and national employee discounts. Some employees may also be eligible foran annual incentive.

BAE Systems Air

BAE Systems Air brings together the company’s international capabilitiesand expertise to respond to customers' current and future requirements, andcompete for international export and collaborative opportunities. In the UK,BAE Systems Air has an unrivalled track record and expertise in thedevelopment, delivery and support of military air platforms, components andtechnologies through Typhoon, F-35 Lightning II, Tornado and Hawk.

BAE Systems Air has the capability to provide customers with informationsuperiority through the delivery of actionable intelligence and information,together with the provision of innovative information systems and services.Training is a key enabler to delivering military capability, and at BAE Systemswe bring together our expertise in the analysis, design, build and delivery oftraining solutions into a powerful combination for our military customersaround the world.

Working as an integral part of the team delivering informationsuperiority and effective air power, our aim is to provide our customers withthe capabilities and intelligence that really matters.

BAE Systems is an equal opportunities employer. We value diversity andwelcome applications from candidates from all backgrounds. We particularlywelcome applications from sections of the community which are currentlyunder-represented at BAE Systems, including women, BAME and applicants withdisabilities. Please note we will not use any personal information relating toyour background at any stage of the application process.

Please be aware that manyroles working for BAE Systems will be subject to both security and exportcontrol restrictions. These restrictions mean that factors including your**