Dan Easterbrook

View Profile

Apply Now

Senior Software Engineer

Ref #: DESNELEE
Dan Easterbrook 11/07/2023
Location: Leeds, West Yorkshire Not Disclosed Leeds, West Yorkshire
Salary: £50000 - £80000 £
Type: Permanent
Date: 11/07/2023
Senior Software Engineer

Senior Software Engineer, Leeds

My client is seeking a talented and experienced Senior Software Engineer to join their existing team. As a Senior Software Engineer, you will play a key role in enhancing their flagship platform by developing new functionality and incorporating cutting-edge technologies such as APIs, Data Exchange, AI/ML capabilities, and data reporting.

This role is well suited to somebody who has begun supplying software designs and architecture and who wants to progress in this area.

Key Responsibilities:

  • Collaborate with the existing team to design and develop new features and enhancements for our flagship platform.
  • Take ownership of the development life cycle, from requirements gathering to deployment and maintenance.
  • Write clean, efficient, and maintainable code while following best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to ensure high-quality software development.
  • Collaborate with cross-functional teams, including product management, design, and QA, to deliver innovative solutions.
  • Stay up-to-date with emerging technologies and propose their adoption when suitable for the platform's growth.
  • Mentor junior team members and provide technical guidance and support.

Requirements:

  • Strong experience in Ruby on Rails development is highly preferred.
  • Alternatively, a strong background in .NET or Java development with a willingness to quickly learn and adapt to Ruby on Rails will be considered.
  • Solid understanding of software engineering principles, design patterns, and architectural best practices.
  • Experience in developing APIs, data exchange mechanisms, and integrating third-party services.
  • Proficiency in implementing AI/ML capabilities within software applications is a plus.
  • Strong problem-solving skills and the ability to debug complex issues efficiently.
  • Excellent communication skills to effectively collaborate with team members and stakeholders.
  • Proven track record of delivering high-quality software projects on time and within scope.
  • You will have the chance to make a significant impact by contributing to our flagship platform's growth and success.

If you are passionate about software engineering, enjoy working in a collaborative team environment, and are excited about the prospect of contributing to the development of innovative features, we would love to hear from you.

Back to Jobs

Apply Now