Job Information
EPAM Systems, Inc. Senior Software Engineer – AEM in Doha, Qatar
We’re looking for a highly skilled Senior Software Engineer with expertise in Adobe Experience Manager (AEM) and web development. As a Senior Software Engineer with AEM knowledge, you will be responsible for designing, developing, and maintaining web applications using AEM. You will collaborate with cross-functional teams to ensure the successful delivery of high-quality solutions and work closely with our client, a prestigious international company based in Qatar.
If you have a strong background in AEM development, web technologies, and a passion for delivering exceptional software, we'd love to hear from you.
RESPONSIBILITIES
Utilize your strong development experience in AEM 6.x/CQ5 to design and develop web applications
Develop AEM components, workflows, dialogs, Sling models, Sling exporters, OSGi bundles, schedulers, event listeners, and integrate with Maven, Git, and Jenkins
Demonstrate familiarity with all AEM building blocks, including editable templates, Core components, Touch UI dialogs, CUG (Closed User Group), Sling API, and possess knowledge of the build and deployment processes
Develop components using front-end technologies such as HTL (Sightly), HTML, JavaScript, and CSS
Ability to develop components based on user story specifications, ensuring adherence to project requirements and quality standards
Integrate AEM with 3rd party services, ensuring seamless communication and data exchange
Follow best practices for secure web programming and deployment, ensuring the adherence to internal coding standards and unit test coverage
REQUIREMENTS
Bachelor's degree in Computer Science, Software Engineering, or a related field
Strong development experience in AEM 6.x/CQ5 and proven expertise in web application development
Proficiency in designing and developing AEM components, workflows, dialogs, and integrating with various technologies such as Sling models, Sling exporters, OSGi bundles, schedulers, event listeners, Maven, Git, and Jenkins
Solid understanding of AEM building blocks, including editable templates, Core components, Touch UI dialogs, CUG, and Sling API
Proficient in front-end technologies such as HTL (Sightly), HTML, JavaScript, and CSS
Ability to develop components based on user story specifications and ensure high-quality deliverables
Experience in integrating AEM with 3rd party services, ensuring smooth integration and data exchange
Strong knowledge of secure web programming and deployment best practices
Familiarity with Agile Scrum methodologies and ability to actively contribute as part of a team
NICE TO HAVE
Exposure to headless content services via content fragments and experience fragments will be considered an added advantage
Experience with JSP, Angular, REST-based web services, and session management is desired
WE OFFER
Competitive compensation depending on experience and skills
Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
Knowledge-sharing with colleagues from EPAM's global tech communities
Unlimited access to LinkedIn learning solutions
Regular performance feedback and salary reviews
Opportunities for professional growth
Annual discretionary bonus
Annual air travel tickets for expatriates
End of service gratuity
ABOUT EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
ADDITIONAL
You will be working on site, from our client's office in Doha
The working schedule is 5 days a week, from Sunday to Thursday (In Qatar, weekend is Friday to Saturday)
Formal business attire is required
Please be mindful that local labor law regulations will apply to annual paid leave and sick leave
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.