My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

More Jobs Like This
Date Added: Sat 12/09/2020

Senior Software Engineer / Technical Lead

London, UK
Add To Shortlist Apply Now


Job Type: Full Time, Permanent

Salary: £65000 - £85000

This employer is an independent software and technology consultancy who have clients in the public and private sector. They pride themselves on their ability to deliver exciting new digital services for clients. They are able to support clients with their strategy, technical design, user experience, software development and delivery into live service. Their multidisciplinary teams have the drive, talent and creativity to take strategies from inception all the way through to successful business adoption 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 - Mentoring and coaching team members Required Experience: - 5-10 years of development experience, having worked on applications with medium to high levels of complexity - Deep knowledge of selected programming languages (Java plus one or more of JavaScript/Node.js, Python or Ruby) - Applied experience of selected application frameworks (Spring plus one or more of Angular, React, Django, Ruby on Rails, etc.) - Knowledge of relational and non relational databases (e.g. PostgreSQL, MySQL, MongoDB, DynamoDB, Cosmos DB) - Knowledge of containerisation (e.g. Docker, Kubernetes) - Knowledge of DevOps and CI/CD processes & tools - Knowledge of Test Driven Development (TDD) - Worked in Agile development environments - Understanding of operating systems (e.g. Linux, Mac OS, Windows) - Ability to communicate your design, both verbally and in written form, to technical and non-technical audience - Mentoring software developers in both technology and practice Desirable Experience: - Familiarity with automating infrastructure provisioning and configuration management (e.g. Ansible, Puppet, Chef, Terraform, ARM templates) - Familiarity with Cloud platforms (e.g. Azure, AWS, GCP) - Familiarity with Behaviour Driven Development (BDD) Benefits: - Competitive salary, dependent on experience - Work from home - Discretionary bonus - Contributory pension - Gym Membership - Annual Away days - Bi weekly company socials - On going training Currently remote until they return to the office and then 4 days either in Head Office, or client sites.
Role: Senior Software Engineer / Technical Lead
Job Type: Full Time, Permanent
Location: London, England, England

Apply for this job now.
Apply Now