Description While you’ll have heard our name, there’s a lot you probably don’t know about NEXT. Like how we create most of our systems ourselves – whether it’s a website, mobile app or application. What’s more, we’re growing. Fast. And it’s the kind of growth and investment that is exciting for everyone in our business. We’re looking for a Developer and a Senior Developer to join the eCommerce Enablers team. This is an exciting opportunity for an analytical, open-minded individual to join a unique and varied team focused on improving the overall development experience at Next. About the Team Our eCommerce websites and apps have grown steadily over the past 10 years to become one of the largest online retail platforms in the UK. We currently sell to 70 international markets, offering our 6 million active customers a personalised shopping experience and the ability to purchase from a wide range of products using multiple delivery methods and payment types. The eCom Enablers' purpose is to improve systems and processes that carry risk within the eCommerce domain- through refreshing, enhancing and ‘enabling’ the technologies and processes all eCommerce teams need to operate more efficiently and effectively. The Role We are looking for a Developer and a Senior Developer who is interested in all aspects of the software development lifecycle: quality assurance, delivery, automation and performance; not just coding. You’ll bring this enthusiasm to bear when considering a broad range of technologies and processes to help our teams deliver effectively and efficiently. You’ll have experience working with, refreshing or upgrading legacy systems, taking opportunities to improve the underlying frameworks and underpinning processes. You can take requirements and appreciate the underlying problems they aim to solve, through technical discussions. You’ll actively engage with stakeholders to understand their needs and help deliver solutions that meet expectations. Finally, you’ll employ suitable systems to keep track of progress and ensure the successful delivery of projects, highlighting any risks or issues that may arise. Responsibilities Liaise closely with Business stakeholders and Internal teams Analyse clients’ existing IT applications and business requirements Requirement analysis and Migration proposals for modified or replacement applications Oversee implementation of new systems Work closely with development teams, testers to ensure end user satisfaction and technical quality Document and handover migration processes to stakeholders Firm understanding of software development lifecycles Mentoring junior team members through advice on best practice. Finally, you’ll employ suitable systems to keep track of progress and ensure the successful delivery of projects, highlighting any risks or issues that arise. Essential Experience Expertise in the Microsoft technology stack, including .net, SQL, C#, WCF Services, Web APIs, or similar technologies Experience with Windows & IIS on large scale platforms - more for lead Source Control knowledge - Git / TFVC Development background, with an understanding of Agile ALM/SDLC Experience working with teams of mixed experience and disciplines Willing to take on challenges to improve existing processes and technologies. Able to communicate effectively with business stakeholders and technical colleagues Ability to quickly learn new and existing technologies Strong problem solving and analytical skills Self starter, able to gather requirements from other teams and stakeholders Experience with the SQL and SSIS packages Desirable Experience Front-end experience with JavaScript, TypeScript, Responsive design through CSS and Bootstrap Exposure to large scale business critical migration projects Systems Analyst background Migrations Specialists background Working with enterprise systems ActiveBatch Workload Automation and Job Scheduling