Working Hours: 40 Hour working week, flexible hours
An exciting Consultancy are looking to bring on a Senior Software Engineer to help ensuring the successful delivery of a key project for a key Government agency client. The Senior Software Engineer will need to be a problem solver who can collaborate effectively with the client and the internal multi-disciplinary team and to resolve difficult issues with innovative solutions.
The Senior Software Engineer will be joining a company who pride themselves on providing significant opportunities for growth and development by allowing all staff members to have 2 hours each week for personal growth which can give you the opportunity to go on courses, obtain certifications and work on side projects. The Senior Software Engineer will need to have clear verbal and written communication skills to ensure transparency across the team.
Responsibilities for the Senior Software Engineer:
* Condense a 12-form programme onto 1 platform for a Government Agency * Both front and back-end development * Analyse the risks of new project ideas * Design, test, implement and deliver web applications * Communicate the development process clearly with clients and across multi-disciplinary teams * Hands on coding * Perform TDD
Essential Skills for the Senior Software Engineer:
* .NET or React * Node * TypeScript or JavaScript * TDD
Desirable Skills for the Senior Software Engineer:
* An amazing place to work with talented colleagues * Forward-thinking leadership team, always open to new ideas and ways of working * An attractive salary and pension * High level of independence and flexibility * 25 days' holiday, plus bank holidays with the ability to buy and sell up to 5 holiday days per year * Private healthcare for you and your family, along with access to mental health support * Team lunches, drinks and socials * Flexible working * Discounted gym membership * Cycle to work scheme * Working with high profile clients * Challenging, impactful projects * Professional learning and development * The ability to learn new skills through certification and training programmes
The Senior Software Engineer will be joining a sociable team with a good working environment and work with a company who has heavily invested in their staff over the past few years. My client offers excellent career progression opportunities to align with their ambitious growth plans and currently have many already in place.