Job Title
|
E-Commerce Software Architect
|
Reports To
|
Head of Architecture
|
Location
|
Bradford (Hybrid)
|
Job Code
|
IST011
|
Grade
|
M3
|
Date Created / Updated
|
February 2025
|
Department & Function
|
Technology & Transformation
|
Role Purpose
|
The E-commerce Software Architect role is responsible for the architecture and design of scalable, secure and high-performing E-commerce features. The role involves:
- Defining and documenting technical architectures, setting architecture standards, selecting appropriate technologies and ensuring seamless integration with 3rd party cloud-based services.
- Providing technical leadership and mentorship to a team of E-Commerce software engineers.
- Leading the adoption of software engineering best practices for architecture, coding, testing, deployment and maintenance within an Agile framework.
- Working collaboratively with software engineers, digital experience owners, UX designers and business change managers to align technology with business goals to achieve desired business goals and service levels, through fostering and leveraging Agile software development practices.
- Evaluating and selecting the most appropriate technology stack for new e-commerce applications/features.
|
Role Accountabilities
|
- Defining, documenting and implementing the technical architecture for new E-commerce applications/features meeting scalability, security, and performance quality attributes.
- Ensuring the reliability, security and efficiency of the existing E-commerce ecosystem, including cloud-based services, APIs and Databases.
- Designing the integration of new 3rd party cloud-based services or changes to existing services such as payment gateways, ERP and CRM systems, analytics and digital marketing platforms.
- Collaborating with digital experience owners, UX, software engineering and business change teams to translate business requirements into technical solutions.
- Keeping up to date with emerging E-commerce technologies and industry trends.
- Ensuring compliance with all applicable UK regulations such as UK-GDPR, UK Payment Services Regulations and PCI-DSS , Company Policies and FCA Conduct Rules.
- To be always committed to good outcomes for customers.
- To demonstrate behaviours in line with our Company values.
- To take reasonable care for the health and safety of yourself and other persons who may be affected by acts and omissions at work.
|
Person Specification
|
Role Related Skills, Specialist Knowledge and Experience
|
Essential
- 10+ years of experience in software development, building high-traffic, high availability systems with at least 3 years in an architect or technical lead role.
- Proven track record of designing and implementing performant, scalable and secure transactional E-Commerce websites.
- Experience of implementing systems integration projects involving SaaS providers.
- Familiarity with HTML5, CSS, JavaScript.
- Proficiency in programming languages such as C#, Java, .NET and JavaScript Frameworks and Libraries including jQuery, AngularJS.
- Experience of API Development using the following API types: SOAP, LDAP, RESTful for data exchange using XML and JSON data formats.
- Knowledge of relational databases (e.g., MS SQL Server) and document-oriented databases (e.g., Oracle Endeca).
- Experience of caching mechanisms and web page load performance optimization techniques.
- Experience of Secure web and API development best practices (OWASP) and authentication protocols and encryption techniques.
|
Desirable
- Strong E-Commerce knowledge in one or more of the following areas:
- Digital Marketing (CRO, Personalization, SEO, Digital Advertising, Digital Analytics).
- Digital Merchandising (Search and Navigation, Product Recommendations, Taxonomy management), Web Content management.
- Payment Service Provider integration (Cybersource).
- Mobile App development.
- Experience of working with Agile methodologies such as Scrum or Kanban and of working within Agile software development environments.
- Familiarity with ionic and Apache Cordova for creating Hybrid Web Apps and MS Classic ASP.
- Knowledge of document-oriented databases (e.g., Oracle Endeca).
- Experience with DevOps practices including CI/CD build pipelines (GitLab, Jenkins, Selenium).
|
Other Relevant Experience
|
Essential
|
Desirable
- Experience of architecting and implementing E-commerce systems within a UK online multi-category retail market.
|
Qualifications & Professional Development/Memberships
|
Essential
- Maths and English grade C or above, or equivalent.
|
Desirable
- Bachelor’s or Post Graduate degree in Computer Science, Software Engineering or a related field.
|
Personal Attributes
|
Essential
- Strong problem-solving skills and the ability to make informed, timely technical decisions.
- Excellent communication and leadership skills to collaborate with cross-functional teams.
- Ability to work under pressure to tight deadlines with high levels of accuracy.
- Pragmatic, adaptable and results oriented, demonstrating a business value focus.
- Self-motivated and able to operate with autonomy.
|
Desirable
- Confident in managing conflict and using effective influencing and negotiation skills.
- Having the courage and determination to challenge current practices.
- Able to quickly build trust with other team members and inspire confidence.
|
Special Working Conditions
|
Essential
- Able to commute to Bradford city centre, as required.
- Work additional hours to ensure projects are completed on time.
|
Desirable
|
FGH Development
FGH Way Level 5 Development . FGH Values workshop. Mandatory eLearning packages – The SMCR Conduct Rules, Customers in Vulnerable Circumstances, Anti Money Laundering, and Display Screen Equipment (DSE). Cyber Security Induction.
|