AEM Developer responsible for designing and managing digital products using Adobe Experience Manager. Collaborating with teams to optimize performance and ensure best practices.
Responsibilities
Development and Customization of AEM Solutions
Develops, deploys and supports software solutions based on Adobe Experience Manager, including sites, and assets.
Customize AEM components, templates, workflows, ensuring alignment with business requirements as directed by Product Owners and the Digital Experience leadership team.
Provides technical guidance in AEM projects, ensuring best practices in development and deployment processes.
Acts as a subject matter expert for AEM within the development team.
Continuously improves and optimizes the AEM environment for performance and scalability.
Explore and implement new features and capabilities within AEM to enhance the digital experience
System Integration and Support
Integrates AEM with other Adobe Cloud services (e.g.: Adobe Analytics, Adobe Commerce, Adobe Target, AEP) and third-party applications (e.g.: CRM, ERP) using APIs and web services
Provides ongoing support for AEM instances, including troubleshooting issues, monitoring and testing patches/upgrades to ensure systems are secure and running efficiently.
Collaboration and Continuous Improvement
Collaborates with Quality Assurance (QA) Specialists and Product Owners to test and debug software, diagnose and resolve system issues, create release notes, operating procedures and technical documentation, in order to maximize the quality of software
Advocates for and implement best practices, staying abreast of AEM advancements and digital trends
Collaborates with Architecture, Infrastructure, and Security teams to understand the infrastructure and platform roadmaps and proactively leads and implements initiatives to ensure applications are utilizing current, supported versions
Identifies opportunities for process improvement; develops and implements solutions to drive iterative change by participating in retrospective meetings in order to maximize the quality, efficiency and agility of software development teams.
Requirements
Bachelor’s Degree or College Diploma
2 years of development experience working with Adobe Experience Manager 6.x (AEM)
Skilled in some of these technologies: Java, C#, .NET core, REST, SQL, ReactJS, HTML5, SCSS, and/or ES6 program languages
Sling Models, OSGi Configurations, Services and Workflows
Front-end tools (HTML, CSS, JavaScript)
Experience with Unit and / or Integration Testing (JUnit)
Experience and understanding of agile delivery processes, as well as leading practices around maximizing usability, maintainability and scalability
Problem solving, trouble-shooting and analytical skills
Strong technical skills including understanding of software development principles
Some understanding of API development & design, information architectures and microservices.
Benefits
Ongoing training and development to ensure a long and successful career path
Career advancement opportunities
Competitive Total Rewards Package
FREE Fitness membership
Fun and energetic atmosphere to come to every day!
Join a growing financial services organization as a Java Engineer on their Payments Technology team, building and enhancing critical payment platforms supporting ACH, Wires, RTP, and FedNow. You'll design, develop, and maintain backend applications using Java and Spring Boot, collaborating with cross - functional teams in a hybrid work environment.
Junior BA/BSA needed for 12 - month contract, 4 days onsite in Toronto. Must have 6+ years BA/BSA experience, Agile, and mobile/online banking/loyalty project experience.
Développeur principal concevant et intégrant des applications web pour la Ville de Montréal. Utilisation de Node.js, TypeScript, microservices, APIs et déploiements infonuagiques en environnement agile et DevOps.
Certinia Developer owning Softchoice’s customized PSA platform and Salesforce components. Designing SAP, SAP Concur, and MuleSoft integrations for this IT solutions provider.
Hotfix Developer resolving urgent production issues for Paystone, a North American payments and software company. Investigating transactional data, coding fixes, and deploying reliable client solutions.
Senior Software Engineer role at Fable, focusing on AI and full - stack development. Build AI - first products for accessibility, owning problems end - to - end.
Seeking a skilled ETL Tester to independently lead testing efforts for a banking client, managing functional and automation testing in an Agile environment.
Execute and support EFTR regulatory reporting activities, including data remediation and compliance. Ideal for professionals with AML reporting experience and strong data skills.
Integration Developer building Apache Camel, Kafka, and OpenShift solutions for PLATO, Canada’s Indigenous - owned software testing and technology services company. Delivering secure enterprise integrations, APIs, and automated data exchange.