Overview
Switch, the Platinum Sitecore implementation partner and award winning agency is seeking a bright, energetic, Sitecore Technical / Architect Lead to join our growing agency. The successful candidate will have proven experience in the enterprise digital solutions space. As a Sitecore Technical Lead / Architect at Switch, you will play a critical role in helping Switch with delivering successful outcomes and value for our customers.
Main Duties & Responsibilities
1. Governing the technical discovery, design and execution of a project to ensure projects are developed according to best practice and are in line with Switch development standards and conducted in an efficient and profitable manner
2. Planning project delivery in alignment with the project’s commercial terms and using the standardised Switch Methodology in conjunction with both the Customer Team and the Strategist & Project Manager
3. Being a leader inside customer teams and contributing to the company’s plans for its customers
4. Working with the Technical Director and Project Managers to maximise the efficiency, quality and utilisation of all delivery teams
5. Assist Project and Account Managers in relaying technical complexity to customers in a non technical manner
6. Providing direction on all technical aspects, facilitating with the Technical Director, of a project or solution such as: Scoping and estimating project related tasks Defining system architecture Defining acceptance criteria
7. Identifying and recording risks, issues, actions dependencies & decisions (RAID) for projects which includes communication and execution of planned mitigation steps and raising to Project Manager
8. Identifying, documenting and resolving application issues and outages in and out of office hours
9. Collaborating with project managers, experience design, solution architects, technical leads and clients
10. Reviewing all technical deliverables completed by the project team
11. Design and develop software solutions to solve complicated problems through the application of design patterns and principles
12. Ensuring that all technical designs meet the overall requirements of the project
13. Documenting system architecture and technical designs
14. Task delegation to senior developers
15. Mentoring senior developers
16. Identifying conflicts between team members and disciplines raising to the Technical Director
17. Participating in pre-sales and sales activities
18. Contributing to and conducting team meetings
19. Code reviews
20. Able to work and troubleshoot autonomously
21. Applying Switch methodology standards to projects and contributing to on-going continuous improvement activities for the methodology and internal processes
Qualifications
Sitecore Developer Certification is desirable, but not necessary.
Experience
Essential
22. Able to provide a clear trusted technical voice to both internal and external customers
23. Able to perform technical discovery, solution design and project execution to a high level of quality
24. Able to contribute to planning discussions at both a tactical as well as a strategic level
25. Minimum of 6 years of software development experience using Sitecore either with an agency or within the industry
26. Minimum of 2 years experience using HTML and CSS
27. Minimum of 1 year of writing code using JavaScript
Desirable
28. Experience with Sitecore PowerShell
29. Experience with Sitecore Experience Accelerator (SXA)
30. Experience with Sitecore Experience Commerce (SXC) (Versions 8.1 - 9.1)
31. Experience using alternative CMS solutions such as Umbraco, Kentico, EpiServer, AEM, WordPress.
32. Experience with DevOps using one or more of the following : TeamCity*, Octopus*, VSTS and Jenkins
33. Experience with front-end frameworks such as Vue, React or Angular
34. Experience using SASS
35. Experience using TypeScript
36. Experience using NodeJS, and NodeJS task runners such as Gulp or Grunt
37. Experience using scripting languages (eg. PowerShell)
38. 2+ years experience with unit testing practices and methodologies
39. Experience setting up, configuring and maintaining infrastructure
40. On Premise
41. Cloud (Azure, AWS, GCP)
* preferred
Skills
We’re looking for the following skills and experience:
Essential
42. Able to write code applying best practice security principles (protecting against XSS, DDoS, SQL Injection attacks)
43. Able to write code using the following design principles (SOLID, YAGNI, KISS and DRY)
44. Able to write code that uses software design patterns
45. 6+ years of experience in successfully implementing web development projects in complex, fast-moving environments using agile & blended approaches for a Digital Agency or Professional Services organisation
46. In-depth understanding of Agile & Traditional SDLCs and an appreciation of how these can be blended to tailor delivery to suit the needs of individual projects
47. Implementing digital solutions based on CMS & eCommerce platforms
48. Excellent oral and written communication
49. A balanced business & technical background and comfortable managing senior stakeholders from either domain
50. Facilit