Our Graduate .NET Web Developer position is a brilliant opportunity for smart and ambitious Computing graduates to join an award-winning web and software design and development agency based in Crewe, Cheshire. This is an excellent chance to build a rewarding career at a company who develop cutting-edge web and software applications for businesses of all shapes and sizes - from small businesses - to multinational brands operating across a diverse range of industries including automotive, environmental, film, finance, healthcare, retail, sport, tourism, transport, and travel. Indeed, one of the great things about CSI Media is the variation our developers enjoy - we can be actively developing on over 50 projects at any one time. We are a welcoming team with a warm, friendly environment. We genuinely value the contribution made by each member of our team, you will be encouraged to share ideas, and we will invest in your future by providing tailored training, the opportunity to complete certifications with leading software providers, quarterly development sessions, and an annual appraisal to review your progress and discuss your ambitions. We offer Graduate .NET Web Developers a fantastic starting salary, (dependent on qualifications, experience, and your programming ability), the opportunity to work with the latest web tech, a tailored training package, and lots of other rewards. Finally, CSI Media provides true personal and professional growth with excellent opportunities for career progression and even better rewards. The Role Primarily, you will be coding for most of your day, helping to build exceptional end-products including CMS websites, e-commerce platforms, online portals, and software applications. Initially, you will start on the more rudimentary website projects and, as you develop your skillset, more sophisticated systems. You will be supported by an experienced Tech Lead, and this is not a client-facing role. You will: • Develop new web and software applications by writing C#. • Maintain existing web and software applications by implementing new features, performing upgrades, and fixing bugs. As you gain experience, you will have the opportunity to expand your role and take on greater responsibilities, for example, writing technical specifications, gathering system requirements, and, at some point, leading projects, if that’s what you want to do. In essence, the role will evolve in line with your passions, ambitions, and skillset. You Firstly, a passion for programming is a must. A logical mind with a systematic approach to solving technical challenges, and a thorough, meticulous approach to your work are essential attributes too. From an educational perspective, you need to hold or be on track to obtain a 1st or high 2:1 Degree in BSc Computer Science, Software Engineering, or a related computing discipline. It would be beneficial if you have coded in C# in at least one module during your degree. Essential Technical Skills • C# • ASP.NET • Likes office doggies! Desirable Technical Skills* • .NET Core • MS SQL Server or later • API Experience (REST and GraphQL) • Knowledge of XML / JSON Rewards • A fantastic starting salary (dependent on degree classification & skillset). • Complete official certifications with web tech vendors, for example, Umbraco and Sitecore. • Extra holidays rewarded for loyalty. • Opportunities to progress with greater rewards & responsibilities. • Annual appraisal and quarterly development sessions to discuss your career aspirations and help you achieve your goals. • Fresh fruit delivered weekly. • Weekly badminton. • 2* team events per year (as voted for by the team). • Childcare voucher scheme. • Casual dress. • Employee/s of the month - £50 gift. • £1,000 employee referral scheme.