Overview
BT Group Birmingham, United Kingdom
In the role of Software Engineering Specialist, you will play a pivotal role in designing, developing, and maintaining software solutions using technologies including AEM, Java, Node.js, React.js, GraphQL, and Adobe Cloud services. You will leverage Headless CMS solutioning, APIGEE integration, GraphQL implementation, and SEO best practices to deliver seamless experiences across channels and enhance API management and search engine visibility. You will collaborate with cross-functional teams, provide technical leadership, mentor junior developers, and contribute to the improvement of software development processes to ensure quality, performance, and scalability of applications.
You foster innovation and scalability, enable the introduction of new products and services backed by robust infrastructure, focus on enhancing user experiences, automating operations, and enabling data-driven decisions. You orchestrate incident responses to minimise downtime and preserve reliability. You collaborate, document, and adapt in a rapidly evolving tech landscape to support the organisation’s resilience and delivery of products and services. You will help enable the seamless rollout and integration of the Design system across BT brand digital products, collaborating with Engineering Squad members to minimise breaking changes and maximise adoption across BT Business.
What You’ll Be Doing
* Develop and maintain components, templates, workflows, and services within the AEM platform.
* Collaborate with frontend and backend teams to create seamless user experiences by integrating React.js, Node.js, and other technologies.
* Use Java and OOP concepts to build robust backend services and APIs.
* Lead the design and implementation of Headless CMS solutions for consistent content delivery across channels.
* Develop APIs and micro-services to enable content distribution and consumption in a headless architecture.
* Integrate APIGEE for API management, security, and analytics.
* Implement GraphQL to enhance data fetching and client-server communication.
* Apply SEO best practices to improve search visibility and website performance.
* Develop and optimize CI/CD pipelines using tools such as Jenkins and Groovy scripting.
* Mentor and provide technical guidance to junior developers, promoting growth and best practices.
* Participate in Agile methodologies, contributing to sprint planning, backlog grooming, and stand-ups.
* Create and maintain technical documentation for design decisions, architecture, and implementation details.
* Collaborate with UX/UI designers to transform wireframes into functional web applications.
* Implement unit tests and automated tests; perform code reviews to maintain quality.
* Utilise Jira and Confluence to track progress and manage tasks within the team.
* Leverage Adobe Cloud services (Adobe Target, Adobe Launch, Adobe Analytics) to enhance customer experiences.
* Work with Apache Sling, AEM workflows, and AEM schedulers to optimise performance.
* Utilise CRXDe Lite and related tools for content management and system administration.
* Collaborate with cross-functional teams to troubleshoot and resolve issues in a timely manner using IDEs such as IntelliJ, VS Code, and Eclipse.
Skills
* Bachelor’s degree in computer science, Software Engineering, or a related field; Master’s preferred.
* 10+ years of hands-on software development experience with a focus on AEM and Full Stack technologies.
* Proficiency in Java and OOP concepts; understanding of frontend stack (Node.js, React.js).
* Extensive experience with Adobe Cloud services (Adobe Target, Adobe Launch, Adobe Analytics).
* Strong knowledge of CI/CD pipelines using Jenkins and Groovy scripting.
* Familiarity with Agile methodologies and tools (Jira, Confluence).
* Expertise in technical documentation, code reviews, and unit testing.
* Experience with Apache Sling, AEM workflows, AEM schedulers, and related technologies; understanding of CRXDe Lite.
* Proficiency with IDEs like IntelliJ, VS Code, Eclipse.
* Excellent problem-solving and cross-functional collaboration skills.
* Proven track record of mentoring junior developers and providing technical leadership.
* Self-motivated, detail-oriented, and able to work independently.
Our leadership standards
* Leading inclusively and Safely – I inspire and build trust through self-awareness, honesty and integrity.
* Owning outcomes – I make decisions that benefit the broader organisation.
* Delivering for the customer – I execute on clear priorities that add value to customers and the business.
* Commercially savvy – I bring a strong commercial focus and external perspective to decisions.
* Growth mindset – I experiment and identify opportunities for growth for myself and the organisation.
* Building for the future – I build diverse, future-ready teams where everyone can thrive.
Benefits
* Competitive salary
* 25 days annual leave (plus bank holidays)
* 10% on target bonus
* Life Assurance
* Pension scheme
* Direct share scheme
* Option to join Healthcare Cash Plan or other benefits (dental insurance, gym memberships, etc.)
* 50% off EE mobile pay monthly or SIM plans
* Exclusive colleague discounts on BT broadband packages
* BT TV with TNT Sports and NOW Entertainment
* 30% discount for friends and family on EE mobile plans
About Us
BT Group was the world’s first telco and our heritage in the sector is unrivalled. We are investing in fibre, 5G, and digital infrastructure to deliver a better customer experience and drive the transformation of our business. We are committed to diversity and flexible working arrangements; reasonable adjustments for the selection process are available on request.
#J-18808-Ljbffr