Senior Software Engineer / Technical Lead


Premium Job From Recruitment Genius

Recruiter

Recruitment Genius

Listed on

7th November 2018

Location

London

Salary/Rate

£60000 - £80000

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

This company is looking for highly motivated lead developers to join their strong, established and dynamic team. You should have a very strong technical background, an excellent record of developing and delivering software solutions in client-focussed environments and experience of mentoring junior members of the development team.

They look to their Senior Software Engineers / Technical Leads as members of their A Team, expert in their fields of specialism and being a fundamental member of the team responsible for designing, developing, and delivering software solutions whilst supporting and developing other members of the software team.

Fulfilling this role, you will act as both a Senior Software Engineer and a Leading Consultant in an established and trusted consulting firm operating in both the private and public sectors.

Job Duties:

- Develop high-quality software design and low level architecture designs

- Identify, prioritise and execute tasks in the software development life cycle

- Develop tools and applications by producing clean, efficient code

- Automate tasks through appropriate tools and scripting

- Review and debug code

- Perform validation and verification testing

- Collaborate with internal teams and partners to fix and improve products

- Document development phases and monitor systems

- Ensure software is up-to-date with latest technologies

Desired Skills:

The key activity areas that they would look for you to excel in are:

Analysing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture Patterns, Coaching.

Desired Experience:

- Minimum of 3 to 5 years of development experience

- Applied experience of selected application frameworks (Spring, Angular 2+, Ruby on Rails)

- Deep knowledge of selected programming languages (either Java, Javascript, Python or Ruby)

- Deep knowledge of relational and non-relational databases (e.g PostgreSQL, MySQL, MongoDB)

- Solid understanding with various operating systems (Linux, Mac OS, Windows)

- Familiarity with automating infrastructure provisioning using Ansible or Docker Containers

- Analytical mind with a problem-solving aptitude

- Ability to work independently

- Excellent organizational and leadership skills

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: