Full Stack Software Developer
CurrentFull stack development, integrating responsive front-end features and developing an optimised back-end RESTful API with the use of Microsoft's .NET and ASP.NET platforms. Responsible for writing clean, readable, maintainable and loosely-coupled code, following the DRY (Don't Repeat Yourself) principle where applicable. Implementing the MVC (Model View Controller) pattern along with Dependency Injection for both service and business layers. Occasionally providing emergency bug-fixes for clients when required. Regular development with JavaScript, along with JQuery and other JavaScript libraries.Daily SCRUM meetings to discuss agendas along with promoting a level of focus to achieve. Adoption of agile weekly sprints, breaking bigger tasks down into smaller, more manageable work-loads. Fortnightly 1-2-1s with management to discuss professional development with training.