Senior Software Developer
Job Description
Senior Developer – Digital, Data and Technology
Exeter
We are seeking a highly qualified Python Developer with substantial expertise in Flask and SQLAlchemy to contribute to the development of our microservice-based application. The successful candidate will be responsible for designing, implementing, and optimising services within a containerised environment.
In our Observations Research & Development Technology team, your contributions will directly impact global and national networks of sensors and instruments. These systems gather essential data, powering the Met Office's world-class forecasting models and cutting-edge research. As a Software Developer, you'll collaborate with a passionate and dedicated DevOps team, developing and maintaining systems that process and distribute vast amounts of critical data.
You will be working as a member of a hybrid team in a collaborative environment, where you'll design and implement modern, cloud-based solutions. You'll be expected to work at our Exeter based HQ as required for key meetings and team activities.
Key Responsibilities:
Microservices Development: Develop, maintain, and optimise microservices using Python, Flask, and SQLAlchemy, ensuring they meet high standards of performance and reliability.
Database Optimisation: Implement advanced strategies to enhance database performance, including the optimisation of queries and indexing within PostgreSQL and Aurora clusters.
Containerised Deployment: Deploy and manage services in Docker containers using AWS Fargate and EC2, ensuring seamless integration and operational scalability.
Database Proficiency: Advanced knowledge of SQLAlchemy and PostgreSQL, with significant experience in database optimisation, particularly in clustered environments such as AWS Aurora.
Containerisation and Cloud: Strong practical experience in deploying and managing containerised applications using Docker, AWS Fargate, and EC2
Skills:
Job Summary
Similar Jobs
The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.
-
IT Desktop Support Engineer
- IT Job Pro
-
Solution Architect
- IT Job Pro
-
Project Design Engineer
- IT Job Pro