Senior Software Developer

EQ Select Ltd ,
West Malling, Kent
Job Type: Full-time
Salary: £60,000 per annum

Overview

Senior Software Developer required for a technology-driven company based in Kent. You will be working with industry-leading teams across software development, delivery and architecture. You will be working with software engineering teams building high-quality software systems. The projects are agile based with rapid iterations therefore you will need to have a solid understanding of Scrum and all aspects of the Software Development Lifecycle. Skills required: You have a passion for creating great software - great to use, easy to maintain and easy to extend. You take an active interest in the community. Extensive, demonstrable knowledge of current web technologies including Angular 4 or above, RxJS, Typescript 3.2, Bootstrap 4 and SCSS. You have an excellent working knowledge of C# .Net code and you’re always striving to push your knowledge forward. You have wide-ranging experience in building and operating applications in the cloud, preferably in Azure. You have expert experience developing RESTful services using ASP.NET Web API and understand the principles of REST. You understand the SOLID principles and the benefit of adhering to these guidelines. You always encourage development using these principles and can justify the investment in this approach. You have experience in highly available, multi-tier and enterprise application solutions. You can design and implement loosely coupled applications. You understand when to make use of asynchronous programming techniques. You can demonstrate an understanding of the importance of performance, scalability and resilience and you always develop with these in mind. You use test-driven development and you are comfortable teaching this practice. You understand testing including unit tests, integration tests and acceptance tests. You know when they’re useful, and what they can teach. You have had good exposure to analysis and technical design. You have a passion for technology, an appetite to learn and a "can-do" attitude. You will happily share your knowledge and understand the power of communication to improve processes and optimise technical solutions. You take ownership and responsibility and have the confidence to challenge. You are always mindful of improvement, identifying and reducing waste and ensuring strategic objectives are being fulfilled. Skills desired: You have experience in Reactive Forms and additional Angular technologies such as NgRx. Angular 7 experience. You are Microsoft Certified. You have had exposure to automated build and deployment of software solutions. You understand Continuous Delivery and the benefits of this practice to support the process of software delivery. You have a background in software security and have good experience in implementing these principles. You understand the importance of application scalability and performance. The ideal Senior Software Developer will be a team player and able to think "outside the box", have an eye for detail and quality and excellent mentoring skills. You will be rewarded with an excellent salary package with good career prospects so get in touch now for further details. EQ Select specialises in the provision of technology and finance professionals.