Job Requirements:
- 8+ years experience in designing,developing, and maintaining web platforms using Adobe Experience Manager (AEM) both on-prem and in the cloud.
- Experience in successfully leading a team of software engineers in developing scalable digital applications.
- Strong knowledge of web technologies including Java, JavaScript, HTML, CSS, and related technologies.
- Expertise and participation in the full software development lifecycle, from concept and design to testing and deployment.
- Strong experience with cloud technologies and services such as AWS, Google cloud, or Azure.
- Comprehensive knowledge of API design and development.
- Experience in Agile or Scrum development methodologies.
- Strong understanding of the principles of UX/UI design.
- Excellent problem-solving skills and attention to detail.
- Proven experience of managing multiple projects simultaneously.
- Strong communication skills to effectively explain complex technical concepts to non-technical stakeholders.
- Familiarity with website analytics and optimization tools.
- Experience in training and mentoring junior software engineers.
- Demonstrated experience in resolving project hurdles and bottlenecks by employing strategic planning and analytical reasoning.
- Ability to stay updated with emerging technologies and apply them into operations and activities.
Job Description:
- Lead the design, development, and maintenance of web platforms using AEM.
- Lead a team of software engineers in developing scalable digital applications.
- Collaborate with cross-functional teams including design, tech, and marketing.
- Manage multiple projects simultaneously and resolve project hurdles and bottlenecks.
- Work within Agile or Scrum development methodologies.
- Train and mentor junior software engineers.
- Stay updated with emerging technologies and apply them into operations and activities.
- Communicate effectively with team members and stakeholders, providing updates and seeking feedback as required.