Job description
Web Developer (Full Stack .NET Core Developer)
Job purpose:
To lead the development of and continuous improvement for my clients .NET Core application. This will include leading on .Net Core application design, development and delivery including providing consultancy to project and operational teams to achieve corporate and technical goals.
Key accountabilities:
· Lead on the development of .NET Core applications across the firm, with initial focus on Sitecore
· Provide specialist strategic leadership as a Full Stack Developer in continuous review of development, processes, and solutions to ensure they are fit for purpose, deliver efficiencies to the business and adhere to security requirements
· Lead on production deployments
· Deliver integrated Sitecore (.NET Core) solutions across the company’s digital estate
· Collaborate effectively with a broad range of stakeholders to review specifications, agree specifications to design, code, test and document programmes or scripts of medium to high complexity, using the right standards and tools
· Translate logical designs into physical designs. Produce detailed designs and document all work using required standards, methods and tools, including prototyping tools where appropriate.
· Design systems informed by effective risk assessment and meaningful business impact
· Prepare and execute accessible demos and training sessions on the technical solutions
· Create and review technical updates, new functionality and market offerings to identify suitable, safe and effective opportunities to deploy enhancements
· Work within the Web and Technical Delivery teams to identify, introduce development best practices
· Collaborate well with others to share knowledge and support the successful delivery of goals
· Proactively engage with internal stakeholders to understand and challenge business needs, and align these to best practice solutions (incl. infrastructure maintenance requests)
· Identify, create, and continuously improve technical learning materials that are accessible to a broad range of audiences and that support the use of Sitecore applications across departments
· Using agreed processes and channels, lead complex technical bug, incident and problem resolution by providing senior specialist advice and analysis within the team, across the company and with third parties
· Provide a professional, pro-active and commercially focused specialist approach to .NET Core development delivery across the organisation
· Champion, promote and demonstrate the organisations values in all aspects/areas of the role both within the department and across the organisation
· Promote efficiency initiatives, both within own area and across the organisation
Knowledge, skills and experience
Essential
You will have a strong background in and be able to demonstrate expertise in the following areas:
- C#/.NET, .NET Core, React
· Extensive experience as a full stack developer within a DevOps and project development team
· MVC patterns
- HTML5, CSS3, Saas, Bootstrap and responsive web design techniques
- Helix design principles
- Deployment using Azure ARM templates and YAML pipelines
· Experience of developing:
o New templates, components, and data templates/fields
o Custom validators, presentation component, controller rendering
o Azure search and SOLR
· An excellent understanding of API development, documentation and best practices.
· Google Analytics, Tag Manager, Ad Manager and other Google API’s
· An understanding of software design principles and experience working in an agile environment, having worked on projects and services previously as a member of an agile team.
· Knowledge of technologies used to support web applications, including databases, servers and backups.
· Excellent understanding of accessibility issues and experience of designing and developing accessible web sites.
· Experience and understanding of data management best practice, processes, opportunities and risks, with a proactive approach to research in these areas
· Demonstrable experience in interpreting and presenting accurate data in a way that is meaningful to stakeholders at varying levels
· Strong communication skills with the ability to share and discuss technical information and ideas with a broad range of stakeholders
· Experience of providing excellent customer service to stakeholders of various levels
· Results focussed, able to plan ahead to manage expectations and solve problems
· Able to plan and organise own time balancing shifting priorities whilst delivering a first-class service across all areas
· Able to cope with the ambiguity of an organisation going through significant change, with the ability to adapt
· A self-motivated and pro-active approach to achieving objectives
· A commitment to contributing to a culture of dignity, respect and inclusion
Desirable
· Experience with Sitecore version 9 and above, specifically 9.3
· Experience manager, Experience platform, email experience manager, experience commerce
· Sitecore Connect for Microsoft D365
· Educated to a degree standard or equivalent
· Sitecore experience solution 9 developer certifications
· Sitecore experience commerce certification
Knowledge of integrating with Microsoft CRM D365 and Azure B2C
Job Type: Full-time
Pay: £60,000.00-£70,000.00 per year
Benefits:
- Company pension
- Work from home
Schedule:
- Monday to Friday
Ability to commute/relocate:
- London: reliably commute or plan to relocate before starting work (required)
Experience:
- .NET: 7 years (preferred)
Work Location: Hybrid remote in London
Reference ID: BTCGMT2
Expected start date: 28/08/2023