Senior Software Developer

DIGITAL MARKETING RECRUITMENT LTD ,
London, Greater London
Job Type: Full-time
Salary: £40,000 per annum

Overview

You’ll be working with a hugely talented team delivering software using micro-services architecture underpinned by continuous delivery in an Agile environment. The role is well suited to an experienced Developer who is passionate about technology, motivated by technical challenges and looking for the next step in their career. The role lends itself to someone keen to be a hands on Developer who is a great team player and looking to take ownership and responsibility for the design, build, testing and release whilst continuously pushing to improve in everything they do as an individual and as a team. This person is required to have excellent knowledge of C# and Web technologies and armed with a great "can do" attitude. Key Responsibilities To take responsibility for the design, build, testing and release of working software assigned to you and your team. To ensure solutions align with the technical direction of the product. To foster and safe guard the culture of continuous improvement. To contribute towards and ensure adherence with development standards, guidelines, and best practises agreed by the team. To actively contribute towards upskilling fellow team members. To liaise with other departments and facilitate open communication within delivery and across Intelliflo. Knowledge Required Good knowledge and technical skills in the .NET platform o Strong C# o ASP.NET MVC & WebAPI o SQL Server 2008 o NHibernate or equivalent ORM o NUnit or equivalent testing framework Desirable Knowledge and experience in: o Experience with Javascript o Service Oriented Architecture o RESTful API design o Cloud technologies (preferably AWS) o DDD Skills and Experience Required Good written and verbal communication skills. Attention to detail and willingness to learn. Enthusiastic and engaging team member. Mature development practices. Understanding of good software design principles. Knowledge and experience of Agile development. Qualifications Required Relevant degree, or equivalent. Demonstration of ability to deliver results using C#.