Bytes Technology Group is a leading provider of world-class IT solutions represented by Bytes Software Services and Phoenix Software, established in 1982, Bytes has grown rapidly and now employs over 450 people across 5 locations in the UK and Ireland. Our turnover in Financial Year 2019 was in excess of £520M. We work with SME’s, corporates and public sector organisations to modernise and digitally transform their IT infrastructures. We invest in our employees through on-going support, training and advice to help them achieve their career aspirations, rewarding success both financially and personally. There is opportunity to grow and move internally which can be seen through our long standing employees who have developed existing and new skills to move into senior positions in the organisation leaving space for new team members to begin their journey. PURPOSE OF JOB: We are seeking a skilled and motivated.NET Developer to join our dynamic development team. The ideal candidate will have a strong background in .NET technologies, a passion for coding, and the ability to work collaboratively in a fast-paced environment. You will be working within a cross-functional team to drive the continued growth of ecommerce sales and general development/maintenance of internal systems The team are using the React framework, .NET API’s and a MSSQL database within a microservice architecture. Although the role is primarily for a .NET Developer there will be opportunity to work across the whole stack KEY RESPONSIBILITIES: Develop and Maintain Applications: Design, code, test, and debug .NET applications using C#, ASP.NET, and other related technologies. Collaborate with Team Members: Work closely with other developers, QA engineers, and business analysts to deliver high-quality software solutions. Participate in Code Reviews: Review code written by peers to ensure adherence to best practices and coding standards. Troubleshoot and Debug: Identify and resolve software defects and issues in a timely manner. Documentation: Create and maintain technical documentation for new and existing applications. Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve skills and the development process. Mentoring juniors: Although this is not a team lead role the candidate should be comfortable working with and guiding Junior Developers Voice for change: Comfortable voicing any concerns in working practices and bringing up constructive feedback on how we can improve productivity. Shaping Business Requirements : The role will eventually require a good understanding of Bytes as a business and an expectation to help shape business requirements into user stories. QUALIFICATIONS, EXPERIENCE, & SKILLS: Degree in related field - Desirable GCSE A-C in Mathematics & English - Essential Professional Requirements Proficiency in C#, ASP.NET, MVC, and .NET Core. (at least 3 years of experience) - Essential Knowledge of MVC frameworks and .NET API - Essential Understanding of website security - Essential Working with databases (SQL) - Essential Other Requirements Experience of being able to trace errors over the full stack - Essential Excellent communication skills in written and spoken English - Essential Passionate about web technologies with an interest in E-Commerce - Essential An ability to learn quickly and adapt to new software systems - Essential Experience with version control systems, preferably Git. - Essential