At a Glance
- Tasks: Develop a Python tool and enhance a Streamlit web-app for decision-making.
- Company: Join a leading defence maritime programme in Edinburgh.
- Benefits: Competitive daily rate, collaborative environment, and hands-on experience.
- Other info: Fast-paced role with opportunities for rapid growth and learning.
- Why this job: Make a real impact in defence while working with cutting-edge technology.
- Qualifications: Active SC clearance and Python development skills required.
We are seeking a Python Dashboard Developer to support a major defence maritime build programme. The role will focus on developing and delivering a validated Python-based tool with a Streamlit web-app Front End, designed to support operational and programme-level decision-making. The successful candidate will work closely with programme and client stakeholders to iterate the tool based on user feedback, enhance functionality following initial use, and ensure the application is structured for containerisation and deployment via Docker.
This is a short, delivery-focused assignment suited to someone who can move quickly, build clean and deployable Python scripts, and work effectively in a fast-paced defence programme environment.
Key Responsibilities- Develop and deliver a validated Python tool to support client decision-making.
- Build and enhance a Streamlit web-app Front End.
- Iterate functionality based on feedback from programme and client stakeholders.
- Develop clean, modular and deployable Python scripts.
- Structure scripts and application components for containerisation.
- Containerise the application using Docker.
- Work with desensitised data to support safe development and testing.
- Use AI-assisted development tools, such as Claude Code, where appropriate to accelerate delivery.
- Support rapid prototyping, validation and refinement of dashboard functionality.
- Operate within a programme focused on accelerating complex defence maritime build activity.
Python Developer - SC Cleared - Inside IR35 in Midlothian employer: SR2 - Socially Responsible Recruitment
As a Python Developer at our Edinburgh location, you will be part of a dynamic team dedicated to supporting critical defence projects, with a strong emphasis on innovation and collaboration. We offer a supportive work culture that values employee growth through continuous learning opportunities and hands-on experience in a fast-paced environment. Our commitment to excellence is matched by competitive daily rates and the chance to make a meaningful impact in the defence sector.
Contact Details:
SR2 - Socially Responsible Recruitment Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Python Developer - SC Cleared - Inside IR35 in Midlothian
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence sector or tech community. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially any related to dashboard development or containerisation. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and eager to join our team.
We think you need these skills to ace Python Developer - SC Cleared - Inside IR35 in Midlothian
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Python skills and experience with Streamlit and Docker. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your skills can contribute to our defence maritime programme. Keep it concise but impactful!
Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've iterated on tools or applications based on user feedback. We love candidates who can demonstrate their ability to adapt and improve!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at SR2 - Socially Responsible Recruitment
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around building clean and deployable scripts. Be ready to discuss your experience with Streamlit and Docker, as these are key components of the role.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've iterated on tools based on user feedback in previous projects. This will demonstrate your ability to adapt and enhance functionality, which is crucial for this position.
✨Familiarise Yourself with Defence Programmes
Since this role is within a defence maritime build programme, it’s beneficial to understand the context and challenges of such environments. Research relevant projects or technologies that relate to defence to show your interest and knowledge.
✨Practice Containerisation Concepts
Be ready to discuss how you would structure applications for containerisation and your experience with Docker. You might even want to prepare a quick demo or example of a project where you successfully implemented these concepts.