The global transactional site operated in 30+ countries with each one customized to suite local needs. Sitecore CMS on ASP.Net managed and delivered product content. Included in the many integrations were SAP CRM, Boldchat, Bizzare Voice and Google Tag Manager. Due to ever increasing traffic and revenues, the site needed to be ‘always on’. Deployments to AWS had to be non-breaking and reliable.
This green field development used a heavily customized Umbraco cms to deliver the challenging requirements which put the award entrant and the site administrator front and centre. Umbraco route hijacking and content finder overrides were used to deliver cms content on custom URLs side-by-side with custom data. Significant additions to the CMS administration were achieved using AngularJS controllers and .Net web API calls.
An aggressive test regime saw over 95% NUnit test code coverage along with automated testing using Jasmin, Chutzpah and Selenium to automate and SpecFlow to realise the Gherkin test cases. All this was leveraged in the devOps deployment to AWS to prevent failing code from ever reaching servers.
Close adherence to Agile scrum methodologies allowed different disciplines to deliver sprint stories predictably and as a team.