Skip to main content

Full-Stack Developer (.NET, Python, AWS)

Technology
Blenheim
London, United Kingdom1 months agoUntil 17/04/2026
On-site

Job description

Main purpose of job: To design and develop modern cloud native software solutions using C# as a core, with a strong focus on AWS services and Python development. As part of a small, agile team, you will take ownership across the full software lifecycle — from requirements gathering and solution architecture to development, deployment, and operational support. You will play a key role in building and maintaining AWS based applications, automated CI/CD pipelines, and infrastructure as code deployments.

Key tasks: Develop web front-end and back-end applications using .NET and Python.

Write clean, maintainable, and efficient code across multiple languages.

Integrate internal and external systems, leveraging AWS tools (e.g., Lambda, Step Functions, API Gateway) and develop services to bridge differing platforms

Maintain and support existing applications by monitoring performance, identifying issues, and implementing fixes or enhancements.

Work with business stakeholders to collect and document requirements, produce user stories, and estimate delivery effort.

Write test-driven code and implement automated testing within CI/CD pipelines.

Stay current with AWS innovations and evaluate new cloud technologies for relevance and potential adoption.

Collaborate with colleagues on software design, cloud architecture, and operational best practices.

Continuously upgrade your technical skills through training, certifications, reading, and hands-on experimentation with new tools and platforms.

Work closely with very small or ad hoc cross-functional teams, including designers, testers, and data engineers.

Make significant contributions to promote team collaboration and strengthen team member accountability. Mentor and manage junior members of the team.

Key personal skills required: Strong problem-solving capability with the ability to learn rapidly and work autonomously

Good analytical, mathematical and organisational skills.

Drive and ambition to work in a delivery orientated environment.

Positive attitude and proactive mindset.

Adaptability and willingness to embrace change and new technologies. Key technical skills, knowledge and professional qualifications required: Strong experience developing software in Python (Essential), C# (Essential) and using Visual Studio/DevOps/Git.

Experience with Infrastructure as Code (Terraform or AWS CloudFormation).

Understanding of software development methodologies and architectural concepts (e.g., microservices, event-driven architectures, dependency injection, MVC/MVVM).

Knowledge of relational and NoSQL databases (e.g., PostgreSQL, SQL Server, DynamoDB).

Experience with scripting languages (PowerShell/Bash).

Some scripting language skills. (PowerShell/bash)

Experience with multithreading, LINQ, Blazor. (Desirable)

Insurance or financial services industry knowledge is advantageous. Risk and Compliance Responsibilities Ensure compliance with company and other relevant standards and regulations.

Ensure compliance with relevant PRA and FCA conduct rules.

Carry out all regulatory responsibilities assigned as part of employment.

Meet FCA/PRA prescribed responsibilities where applicable, as defined in any current Statement of Responsibilities.

Ensure compliance with assigned risk management responsibilities.

Keywords
PythonC#AWSTerraformCloudFormationVisual StudioDevOpsGitMicroservicesEvent-Driven ArchitecturesDependency InjectionMVCMVVMPostgreSQLSQL ServerDynamoDBFull-Stack DeveloperCloud NativeAWS ServicesAgileSoftware LifecycleSolution ArchitectureCI/CD PipelinesInfrastructure as CodeLambdaStep FunctionsAPI GatewayTest-Driven CodeRisk and ComplianceFCAPRASeniority Level AssociateIT System Custom Software Development

¿Te interesa este puesto?