Software Engineering Practioner
RMZ Ecoworld, Devarabeesanahal, Bengaluru, India
Why BT?
We’ve always been an organisation with purpose; to use the power of communications to make a better world. You can trace this back to our beginning as pioneers of the world’s first telecommunications company. At our heart we’re a technology company with research and innovation in our bones and a desire to be personal, simple, and brilliant for our customers - those are the values we live by whilst also creating an inclusive working environment where people from all backgrounds can succeed.
Our pursuit of progress over the past 180 years has established BT as a strong, successful brand, with huge scale capable of achieving great things. From supporting emergency services, hospitals, banks and keeping economies around the world online, safe and secure, to delivering large scale technology infrastructure like the creation of BT Sport.
Today in this fast changing, always on, digital world our purpose remains true. Yet the market conditions, regulation and competition we face are tougher than ever before. So if you have the drive, optimism and resilience to help propel us forward we’ll offer unrivalled personal development, a wealth of opportunities to learn, experience new things and pursue new careers. If that’s you and what you’re looking for, we’d love you to be part of our future.
Why this job matters
The Specialist engineer Adobe experience manager & analytics (AEM) will lead the build and maintenance a state-of-the-art digital platform that utilizes Adobe's Digital Marketing Product Suite
This position will collaborate with peer developers, content experts, UX specialists and software architects to plan, architect & design systems that support a set of modular, efficient coding best-practices. Additionally, this position will work with colleagues to migrate legacy applications, redesign the existing monolithic application and promote highly-effective coding practices to improve our digital literacy and strengthen our digital publishing.
The Lead Developer will be instrumental in helping establish standards for both front-end and back-end development, leading peer-reviews of solution design, supporting code and providing technical leadership to teammates through coaching and demonstrated best practices.
What you’ll be doing
- Participate in the implementation of Adobe Experience Manager, including design, definition and development of AEM content type models, workflows, templates, and components, and permissions.
- Develop and Maintain AEM Components, Templates, and Workflows:
- Design and implement AEM components and templates.
- Set up and configure AEM authoring, publishing and dispatcher environment with Adobe recommended best practices.
- Develop and maintain AEM workflows to streamline content management processes.
- Integrate AEM with other marketing products
- Ensure compliance with web standards and best practices.
- Work closely with Managed Service Team or vendor to ensure sound practices regarding site architecture, performance, reliability and content delivery are implemented.
- Assist in deploying applications to Dev, QA and Production environments and migrations.
- Work with front-end technologies and frameworks.
- Follow best practices for secure web programming and deployment. Adhere to internal best practices with respect to coding standards, unit test coverage, automation and continuous integration.
- Help troubleshoot complex technical problems involving multiple environment and application integration.
- Document and monitor technical issues and recommend enhancements in support of best-in-class online experiences.
- Serve as the project expert, retaining and communicating all project history.
- Manage, evaluate and respond to change requests and bug backlogs.
- Facilitate ongoing site maintenance, content updates, enhancements, design, bug fixes and new feature releases.
- Lead and maintain the AEM platform, coordinate with the operations team and ensure the platform is up-to-date.
- Lead and manage direct reports and external vendors; ensure project goals are met.
Experience & Skills
- Good hands on experience on the AEM cloud platform.
- Having experience in UI frameworks like Angular is a plus.
- Optimize user experience and site performance.
- Specific tools - Google Captcha , Hotjar , Siteimprove , Adobe IO , New Relic