Senior Software Developer

£60000 - £75000 per annum
04 Jan 2017
01 Feb 2017
Recruitment Genius Ltd
Contract Type
Full Time
This is an opportunity to join one for the UK's leading online couriers. They have a passion for technological innovation and quality of service. They currently operate from 4 UK locations, and will be commencing their international expansion this year. Their technical team exceeds 30 members. This exciting role is based at their head office in Brentford, West London. They take great pride in employing only highly skilled expert staff who are passionate and committed.

The technology that supports the group has been in development for over 12 years and they are now commencing an exciting new project to re-write their entire technology platform into new SaaS, micro-services based architecture on a brand new Microsoft technology platform called Service Fabric. The project has recently won funding from Innovate UK - the UK Technology Board, due to its innovative nature. This is a unique opportunity to help re-engineer their entire architecture from the ground up, into a new cutting edge platform.

They are looking for a Micro service evangelist who will play a critical role in empowering and mentoring their agile development team with technical know-how. You must have at least 2 years' experience as a Micro service or SOA Build & Tooling Engineer and be passionate about delivering high quality, scalable and resilient software.

You must be committed to automating everything about the development of their Micro service based solution, with automated testing and release processes. You will help shape and guide the project direction using continuous integration and continuous deployment. You will be actively encouraged to explore new technologies and approaches to problems wherever possible.

- To provide best practice and technical know-how to their development teams for continuous integration, automated testing and deployment.
- The Principal Engineer for the software build frameworks and developer tooling of their engineering teams.
- Collaborate with technical leads, developers, quality assurance and technical operations.
- Thought leader in designing and building a highly scalable and resilient cloud based solutions.

Skills and Competencies:
- Proficient C#
- Experience with using Git/TFS.
- Experience building RESTful APIs.

Big plus:
- Azure or Service Fabric experience
- Domain Driven Design
- Previous continuous integration and deployment expertise.
- Experience of Micro services / SOA architectures and distributed systems.
- Experience with SaaS / multi-tenant product design and delivery

Qualifications and Experience:
- Bachelor of Science in Computer Science, Engineering, or a math-related field; or equivalent work experience
- Excellent communication skills
- At least 5 years of software development experience
- At least 2 years' experience developing Micro services
- Experience in build automation/devops automation.

Similar jobs

Similar jobs