Established in 1982, Bytes has grown rapidly and now employs over 600 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. Your Future Starts Here Why Bytes? Over 600 staff (plans to double in size over the next 5 years) Operating from modern, hybrid working environments with offices in Leatherhead, Reading, London or Manchester Winners of an array of industry awards Sunday Times Top 100 Best Places to Work Excellent training and career prospects offered Fantastic office with gym, canteen, open plan, smart casual dress code, regular incentives and company events Supporters of 85 charities with strong commitment to diversity and sustainability POSITION DETAILS: Position Title: Software Developer Reports to (POSITION): Cloud Team Development Manager Team: Development Department: Technology BYTES: Established in 1982, Bytes has grown rapidly and now employs over 600 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. Your Future Starts Here Why Bytes? Over 600 staff (plans to double in size over the next 5 years) Operating from modern, hybrid working environments with offices in Leatherhead, Reading, London or Manchester Winners of an array of industry awards Sunday Times Top 100 Best Places to Work Excellent training and career prospects offered Fantastic office with gym, canteen, open plan, smart casual dress code, regular incentives and company events Supporters of 85 charities with strong commitment to diversity and sustainability 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: Educational Qualifications: Degree in related field GCSE A-C in Mathematics & English Desirable Essential Professional Qualifications Proficiency in C#, ASP.NET, MVC, and .NET Core. (at least 3 years of experience) Knowledge of MVC frameworks and .NET API Understanding of website security Working with databases (SQL) Essential Essential Essential Essential Other Requirements Experience of being able to trace errors over the full stack Excellent communication skills in written and spoken English Passionate about web technologies with an interest in E-Commerce An ability to learn quickly and adapt to new software systems Experience with version control systems, preferably Git. Essential Essential Essential Essential Essential Other details Job Family Employee Job Function Development Pay Type Salary