Software Developer

 

Description:

You will be working as part of a core team developing new capability and transforming existing capability to a strategic platform all within an agile environment.

This position involves a range of activities relating to software engineering and while not exhaustive, the key skills and activities are:

  • Design, contribute to architecture and develop software for mission critical applications.
  • Ability to apply knowledge of software engineering best practice in the performance of their duties.
  • Be responsible for ensuring software compliance standards are met by the application of appropriate processes, procedures and tools throughout the software development life-cycle.
  • Bring your imaginative, creative thinking and problem solving skills to the team and contribute your ideas to ensure we deliver innovation to our customers.
  • Your curiosity will see you research new technologies for use and adaptation in programmes and R&D projects.
  • Take requirements and transform them into appropriate software design and code.
  • Identify and employ suitable software modelling and development tools and techniques.
  • To investigate issues arising in the field or during testing and to provide solutions.
  • Write documentation for software such as User Guides, Design Documents, Configuration Management plans and Coding Standards.
  • Collaborate with your colleagues and manage your time effectively to support requirements capture and testing of software, and to ensure an integrated approach to meet cost and schedule targets.
  • Establish and maintain effective working relationships with clients across all levels of the organisation both internally and with the customer.
  • Support customer demonstrations of current change work as it is developed.
  • Any additional Programme related tasks assigned that are within area of expertise, competence and skill set.

What’s in it for you?

  • To be part of something challenging that gives you a chance to make a difference.
  • Working with a supportive team who wants to see you thrive and grow.
  • The opportunity to learn and master new skills.
  • Corporate membership of Professional Bodies.
  • Support in attainment of Professional Certification and Continued Education.

Required skills, qualifications and experience

  • Proficient in Java 17.
  • Experience of developing on Linux.
  • Thorough understanding of mocking and unit testing frameworks such as JUnit 5.x (Jupiter).
  • Experienced with Git version control.
  • Knowledge of Agile Development using SCRUM.
  • Appropriate Security Clearance.

Organization Lockheed Martin Corporation
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-09-08 4:37 pm
Expires on 2025-01-22