Senior Software Developer

Senior Software Developer

Posted 1 day ago by Harvey Nash

£500 Per day
Outside
Hybrid
London

Summary: We are looking for a Senior Software Developer to join our development team in London. The role involves designing, developing, and maintaining high-quality software solutions while leading technical projects. The ideal candidate will have extensive experience in software development and a strong understanding of modern methodologies and practices. This position offers a hybrid working arrangement.

Key Responsibilities:

  • Lead the design and implementation of complex software systems.
  • Collaborate with product managers and stakeholders to define technical requirements.
  • Write clean, maintainable, and efficient code.
  • Conduct thorough code reviews and provide constructive feedback.
  • Troubleshoot and resolve complex technical issues.
  • Introduce and advocate for best practices in software development.
  • Contribute to architectural decisions and technology selection.
  • Participate in agile development processes including sprint planning and retrospectives.

Key Skills:

  • Experience with on-premise hardware options and cloud platforms (AWS, Azure, or Google Cloud).
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Understanding of microservices architecture.
  • Experience with performance optimization and scalability.
  • Contributions to open-source projects.
  • 5+ years of professional software development experience.
  • Strong proficiency in at least one major programming language (e.g., Python, Java, C++, JavaScript).
  • Experience with modern software development methodologies and practices.
  • Proven track record of leading technical projects and delivering results.
  • Excellent problem-solving and debugging skills.
  • Strong understanding of software architecture principles and design patterns.
  • Experience with database design and optimization.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent communication and collaboration skills.
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Experience and understanding of implementation of AI services into pipelines.

Salary (Rate): £500

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT