Senior Developer

Cambridge, ENG, GB, United Kingdom

Job Description

Senior Developer


====================


Our client are a dynamic and innovative technology company dedicated to developing cutting-edge software solutions for various industries. Our suite of products is designed to streamline processes, enhance productivity, and drive business growth. Our client are seeking a talented and experienced Senior Developer to join our team and contribute to the continued success of our organisation.



Job Overview


----------------


As a Senior Developer, you will play a crucial role in designing, implementing, and documenting software solutions for our suite of products. You will work closely with cross-functional teams to translate market requirements into technical specifications and deliver high-quality, scalable software. This position requires a strong background in object-oriented programming, excellent problem-solving skills, and the ability to mentor junior developers.



Key Responsibilities


------------------------

Design, implement, and document software solutions for our suite of products, ensuring they meet both functional and non-functional requirements Collaborate with product managers, designers, and other stakeholders to understand market requirements and translate them into technical specifications Write clean, efficient, and maintainable code using object-oriented programming principles Conduct code reviews and provide constructive feedback to team members Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment Troubleshoot, debug, and resolve complex software issues Optimize application performance and scalability Mentor junior developers and contribute to their professional growth Stay up-to-date with emerging technologies and industry trends, recommending improvements to our technology stack when appropriate Contribute to the development of best practices, coding standards, and architectural guidelines Collaborate with the quality assurance team to ensure thorough testing of software components Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives Document technical designs, APIs, and other relevant information for future reference and knowledge sharing

Required Qualifications


---------------------------

At least 3 years of experience developing object-oriented software, ideally with C/C++ Proficiency in Git for version control Strong understanding of software design patterns and architectural principles Experience with agile development methodologies Excellent problem-solving and analytical skills Strong communication skills, both written and verbal Ability to work independently and as part of a team Experience with continuous integration and deployment (CI/CD) practices

For more information please contact the team at Recra.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3348507
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cambridge, ENG, GB, United Kingdom
  • Education
    Not mentioned