Senior Software Developer

ECS Recruitment Group
09 Jan 2018
14 Feb 2018
Contract Type
Full Time
Working for a leading digital design and marketing agency as a Senior Software Developer you will be part of a talented and motivated team of developers who work daily on a real-time, in-play and pre-match sports trading system. Salary and Benefits The Senior Software Developer will earn a competitive salary: £50,000 - £60,000 and excellent benefits which includes an annual bonus: 12.5%. Along with this you will be offered the opportunity to grow and progress within the organisation and full time onsite technical trainers that offer you professional qualifications to better your CV and more importantly your career. Duties *Assessment and planning of development efforts required for new functions/features under development *Coding - code review and unit testing activities *Collaborate with team members to ensure that user stories are delivered in an incremental fashion and delay in hand off between Development and QA is minimised. *Carry out all tasks in adherence with agile process and engineering/QA best practices, and ensure output of the team adheres to the agreed definition of done. *Collaborate with team members on application architecture and design to ensure that the approaches and technologies applied to current implementation work are sound and fit for purpose *Contribute to the estimation of user stories as part of the release and iteration planning activities Essential Criteria *Very Good understanding of C#, WPF, SQL Server and Queue based systems (e.g. RabbitMQ) *Architectural knowledge and experience (e.g. SOA, Micro-services, scaling, distributed caching) *Experience with building services (e.g. Web API or WCF) *Experience with build and deployment tools (e.g. MSBuild, TeamCity, Octopus Deploy) *Experience with unit testing (e.g. NUnit, MSTest, Moq) Full Job description available upon request Are you a passionate, motivated, passionate person looking to work for a forward thinking, dynamic organisation? Then click apply and we look forward to receiving your application.