Negotiable
Inside
Hybrid
Wideopen, 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 requires SC Clearance and focuses on developing software solutions while collaborating with various teams to enhance system robustness and user experience. Candidates must be eligible for security checks and may be prioritized based on their qualifications and active clearance status.
Key Responsibilities:
- Plan and lead development of related user stories.
- Improve system robustness, resilience, and stability.
- Design, code, test, and document software solutions.
- Collaborate with other disciplines to understand software requirements.
- Design and review cost-efficient systems and identify risks.
- Define integration builds and coordinate testing activities.
- Collaborate with user researchers and represent users internally.
- Design solutions with embedded security controls.
- Work as part of a team, mentoring junior members when needed.
Key Skills:
- Proficiency in programming and software engineering, particularly in Python and Java.
- Experience in systems design, integration, and service support.
- Ability to collaborate and communicate effectively with team members.
- Understanding of information security principles.
- Experience in user-focused design and research methodologies.
Salary (Rate): undetermined
City: Exeter
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.
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
Essential:
Programming and build (software engineering).
- 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 standards and technologies including Python and/or Java.
Systems Design, Integration and Service Support.
- You can design and review cost efficient systems using design standards, methods tools, and ensure 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 technology.
- 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 can represent users internally.
- You can explain the difference between user needs and the desires of the user. 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".