Requirements
Must have:
- 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 - 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 - Security Clearance or eligibility for Security Clearance
Responsibilities:
- Design, develop, test, and maintain high-quality software solutions using Python - Collaborate with cross-functional teams to meet business and technical requirements - Deliver scalable, efficient, and maintainable code - Own services end-to-end, from design and development to deployment and support - Contribute to architecture decisions and system design discussions - Mentor junior developers and drive engineering best practices
Company:
We are a Public Sector client seeking a Senior Python Developer for a 6-month contract in Milton Keynes. We offer competitive pay at £550 per day, and we value collaboration and cross-functional teamwork. Our ideal candidate will have a strong background in software development with relevant experience in Python, Golang, and C#. You will have the opportunity to work in a dynamic environment, contributing to exciting projects while also mentoring junior developers and participating in architectural discussions.