Senior Python Developer

Network IT Recruitment
West Bletchley, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 143K

Job location

West Bletchley, United Kingdom

Tech stack

.NET
User Authentication
C Sharp (Programming Language)
Software Debugging
Distributed Systems
Fault Tolerance
Python
Software Engineering
Software Systems
Systems Integration
GIT
REST
Software Version Control
Go
Microservices

Job description

SC Senior Python Developer / 6 Month Contract / Inside IR35 / 550 / Milton Keynes, My Public Sector client is looking for a Senior Python Developer who will be responsible for designing, developing, testing, and maintaining high-quality software solutions using Python. The role focuses on delivering scalable, efficient, and maintainable code while collaborating with cross-functional teams to meet business and technical requirements.

Requirements

  • Strong hands-on experience in Python with 5+ years building production-grade applications
  • Strong hands-on experience in Golang with 3+ years developing scalable backend services
  • Strong hands-on experience in C# / .NET with 3+ years building enterprise-grade applications
  • Mandatory experience designing, developing, and maintaining microservices-based architectures
  • Strong understanding of distributed systems, service-to-service communication, and fault tolerance
  • Experience building RESTful APIs and integrating services across multiple systems
  • Proficiency in writing clean, efficient, testable, and well-documented code
  • Experience with asynchronous/thread processing, messaging systems, and background workers
  • Strong experience with Git-based version control and CI/CD pipelines
  • Working knowledge of security best practices, authentication, and authorization

Professional Experience

  • 6+ years of overall software development experience
  • Proven experience delivering microservices-based systems in a production environment
  • Minimum 3+ years of hands-on experience in Golang and C#, with strong proficiency in Python
  • Experience owning services end-to-end, from design and development to deployment and support
  • Ability to contribute to architecture decisions and system design discussions
  • Experience mentoring junior developers and driving engineering best practices
  • Strong problem-solving, debugging, and analytical skills
  • Excellent communication and collaboration skills in cross-functional teams

The successful candidate will already hold Security Clearance or be eligible for Security Clearance

Apply for this position