Senior Software Engineer - Python & C#
TEKsystems
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charing Cross, United Kingdom
Tech stack
.NET
Amazon Web Services (AWS)
C Sharp (Programming Language)
DevOps
Amazon DynamoDB
Python
PostgreSQL
Microsoft Visual Studio
Microsoft SQL Server
NoSQL
Software Engineering
Software Systems
GIT
Api Gateway
Job description
We are looking for a Sr Developer 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 life cycle - 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.
Requirements
- Strong experience developing software in Python (Essential), C# (Preferred also) and using Visual Studio/DevOps/Git.
- Integrate internal and external systems, leveraging AWS tools (eg, Lambda, Step Functions, API Gateway) and develop services to bridge differing platforms
- Develop web Front End and Back End applications using .NET and Python.
- Knowledge of relational and NoSQL databases (eg, PostgreSQL, SQL Server, DynamoDB).
Benefits & conditions
- 20% pension contribution from the company
- Discretionary bonus scheme (based on company performance)
- Life insurance 4x Salary
- 25days annual leave
- income protection (66.6% of salary, 26 week sickness absence)