Silverwood Recruitment is working with an exciting client who is looking for a Senior Software Developer to join their expanding team. In this role, you will be responsible for designing, building, and maintaining high-performance software solutions. You will collaborate across departments to create robust and scalable applications, leveraging the latest technologies to drive innovation. Key Responsibilities: Develop and maintain software using Python. Work closely with product managers, designers, and developers to deliver quality software projects. Conduct code reviews, contribute to best practices, and continuously enhance development processes. Debug and troubleshoot applications, ensuring performance optimisation and reliability. Keep up to date with new technologies and industry trends to improve existing systems. Key Skills and Experience: Strong hands-on experience with Python. Competency in C#, Java, or another object-oriented programming language would be an added bonus. Experience working with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or Reactwould also be advantageous Knowledge of SQL Server and database architecture. Familiarity with AWS. Experience or understanding of DevOps practices. This is an exciting opportunity to join a forward-thinking team and make a significant impact on a variety of projects. If you are passionate about software development and looking for your next challenge, we would love to hear from you. Apply today via Silverwood Recruitment. Skills: python AWS Java Angular React .NET