Senior Software Engineer

Candidate Source Ltd
London (Greater)
23 Apr 2019
01 May 2019
Contract Type
Full Time
A growing company is seeking a Senior Software Engineer to join its team based in London. You will deliver its client's development strategy through having ownership of the systems architecture and development, following the department's methodology, and drive outstanding results across all engines, following the company and department objectives and priorities.

In this role you will work with a team of highly skilled people, all with opinions about various technologies, frameworks and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You will thrive when faced with new challenges and will constantly look to improve our client's work.

As a Senior Software Engineer your duties will include:
  • Working in an agile environment cooperating with Product Managers and business stakeholders to design, develop and build products that would remove some of the legacy dependency.
  • Establishing and maintaining the technology resources to support all operational functions.
  • Writing software following OOP best practices and the Design Patterns that best fit for a problem given and following the SOLID and DRY principle and writing unit tests following TDD and Integration tests following BDD.
  • Taking responsibility for your own task from conception to completion.
  • Under the guidance of the Technical Lead, take ownership of the system.
  • Ensuring the compliance of responsible gaming protocols.
To be a successful Senior Software Engineer you will have the following skills and experience:
  • Degree or equivalent qualification desirable (ideally in Computer Science, Mathematics, Engineering or in a similar discipline).
  • Excellent background on Agile methodologies (Scrum, eXtreme Programming, Kanban, Lean).
  • Excellent background of Agile practices (TDD, BDD, Coding Standards, Peer Review, Collective Ownership, Whole Team, Frequent Release, Continuous Integration).
  • Strong knowledge regarding Object Oriented Design, data structures, algorithm design, problem solving and complexity analysis.
  • Understanding of SOLID principles.
  • Passionate about quality code.
  • Excellent verbal and written communication skills and able to interact professionally with a diverse group of people.
  • Experience in implementing scalable systems and platforms.
  • Experience with optimisation and expert knowledge in building REST APIs.
  • Valid working visa.
Weekday core hours 9:30 am to 5:30 pm Monday - Friday, however, flexibility is essential.

In return, the Senior Software Engineer will receive a salary of £52,000 - £62,000 per annum plus bonus, options, life and health insurance to name but a few of the many benefits.

The job title of ‘Senior’ relates simply to the level of experience and has no relevance to age. You are encouraged to apply for any opportunities that you feel to be suitable, irrespective of age or level of experience.

Candidate Source Ltd is an advertising agency and the details sent in your application will be passed to a third party responsible for processing the application. This will include holding and sharing your personal data and our legal basis for this is legitimate interest subject to your declared interest in a job. Our privacy policy can be found on our website and we can be contacted to inform you of the third partys details should you wish.


Similar jobs

Similar jobs