Senior Software Developer Python (On-site)
This is an exciting opportunity to work on impactful projects, using cutting-edge technologies, in a flexible, hybrid working environment.
The Role:
As a Senior Software Developer, you will be responsible for designing, developing, and maintaining scalable and high-performance applications.
Key Responsibilities:
* Develop and maintain applications using Python
* Build and optimise front-end solutions using Angular or React
* Design, implement, and maintain SQL Server databases
* Collaborate with product managers, designers, and developers to create high-quality software
* Conduct code reviews, troubleshooting, and debugging to ensure system reliability
Essential Skills & Experience:
* Strong experience in Python development
* Proficiency in front-end technologies (HTML, CSS, Java Script, Angular/React)
* Experience with SQL Server and database design
* Strong problem-solving skills and attention to detail
* Excellent communication and teamwork abilities
Desirable Skills:
* Experience working with cloud platforms (Azure or AWS)
* Familiarity with Dev Ops practices and CI/CD pipelines
What We Offer:
* Competitive salary
* 30 days Annual leave
* Company pension scheme
* Range of Employee Benefits
This is a fantastic opportunity for an experienced developer to make a real impact in a company dedicated to cutting-edge medical research and innovation.