Negotiable
Inside
Hybrid
England, United Kingdom
Summary: The Met Office is seeking a Software Developer proficient in JavaScript and Python for a 6-month hybrid contract in Exeter. The role involves developing and migrating applications to AWS cloud infrastructure, with a strong emphasis on Infrastructure as Code practices. Candidates must possess SC Clearance and demonstrate hands-on experience in modern programming languages and cloud platforms. The position requires collaboration across teams to ensure robust and secure software solutions.
Key Responsibilities:
- Plan and lead development of sets of related user stories.
- Find ways to improve system robustness, resilience and stability.
- Design, code, test, and document software solutions.
- Collaborate with other disciplines to fully understand the software requirements.
- Contribute to the migration of existing applications into AWS cloud environments, ensuring scalable, secure and resilient solutions.
- Support the development and maintenance of Infrastructure as Code to automate cloud infrastructure provisioning and deployment.
Key Skills:
- Proven hands-on development experience using modern programming languages such as Python and/or Java.
- Ability to collaborate with others to review specifications.
- Experience working with cloud platforms, particularly AWS.
- Experience designing and supporting solutions in cloud-native environments, including Infrastructure as Code.
- Understanding of information security and ability to design secure solutions.
- Ability to mentor and coach junior team members.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
On behalf of the Met Office, we are looking for a Software Developer (JavaScript/Python) (Inside IR35) for a 6 month contract based hybrid in Exeter on an adhoc basis - as and when required. SC Clearance is an essential requirement for this role, as a minimum you must be willing & eligible to undergo checks. Please note, due to the exceptional requirements of this position (short-term nature of this role and speed at which we require a postholder in situ) preference may be given to candidates who meet all of the essential criteria and hold active security clearance.
The role will support the development and migration of existing applications to AWS cloud infrastructure, including the use of Infrastructure as Code (IaC) practices to build, deploy and manage cloud-based environments.
As a Software Developer (JavaScript/Python), your main responsibilities will be:
- Plan and lead development of sets of related user stories.
- Find ways to improve system robustness, resilience and stability.
- Design, code, test, and document software solutions.
- Collaborate with other disciplines to fully understand the software requirements.
- Contribute to the migration of existing applications into AWS cloud environments, ensuring scalable, secure and resilient solutions.
- Support the development and maintenance of Infrastructure as Code to automate cloud infrastructure provisioning and deployment.
Essential Programming and build (software engineering)
- Proven hands-on development experience using modern programming languages such as Python and/or Java, with the ability to develop software to modern engineering standards.
- You can collaborate with others, when necessary, to review specifications.
- You can use the agreed specifications to design, code, test, and document programs or scripts of medium-to-high complexity using modern technologies including Python, Java and/or JavaScript.
- Experience working with cloud platforms, particularly AWS, is highly desirable.
Systems Design, Integration and Service Support
- You can design and review cost-efficient systems using design standards, methods and tools, ensuring they are applied effectively.
- You can identify and articulate risks and their potential impacts.
- You can apply efficient use of resources and integration of multiple systems and technologies.
- Experience designing and supporting solutions in cloud-native environments, including the use of Infrastructure as Code (e.g. CloudFormation, Terraform or similar tools).
- You can define the integration build and co-ordinate build activities across systems to undertake and support integration testing activities.
- You can identify, locate, and fix faults and design support processes for others to follow to keep services operational.
User focus
- You can collaborate with user researchers and represent users internally.
- You can explain the difference between user needs and the desires of the user and champion user research to focus on all users.
- Prioritise and define approaches to understand the user story, guiding others in doing so.
- Offer recommendations on the best tools and methods to use.
Information Security
- You understand information security and can design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature.
Team Membership
- You approach your work as a team activity, actively working with others across multi-disciplinary and geographically dispersed teams.
- You can share your expertise with others in the team as needed including mentoring and coaching junior members.
- When needed, you can lead a team and ensure that work is done to the highest quality and in a timely manner.
Please be aware that this role can only be worked within the UK and not Overseas.
Disability Confident
As a member of the Disability Confident Scheme, the Met Office guarantees to interview all candidates who have a disability and who meet all the essential criteria for the vacancy. In cases where we have a high volume of candidates who have a disability who meet all the essential criteria, we will interview the best candidates from within that group. This scheme encourages candidates with a disability and/or neurodivergence to apply.
In exceptional circumstances, we may also need to apply the desirable criteria in our shortlisting process which may include holding active security clearance.
In applying for this role, you acknowledge the following "this role falls in scope of the Off Payroll Working in the Public Sector legislation. Any rates of payment quoted will reflect the gross rate per day for the assignment and will be subject to appropriate taxes and statutory costs. As such the payment to the intermediary and your income resulting from this contract will be different".