Role Overview:
As a Senior Programmer/Software Engineer In the Adobe AEM Digital CMS team, you will be responsible for end-to-end software development, enhancement, and maintenance of digital applications. This includes requirement analysis, design, coding, testing, and supporting digital solutions as part of a major IT transformation initiative.
This posting is for multiple roles suitable for candidates with experience in front stack, back end and full stack development.
This initial 6month contract role is in top tier Sydney based organization but is available on a fully remote
basis for experienced Australian based candidates able to work east coast working hours.
Key Responsibilities:
- Analyze system requirements and recommend development approaches.
- Design, develop, and maintain complex software programs using Adobe AEM (6.5+).
- Collaborate with stakeholders to align solutions with business needs.
- Conduct unit/system testing and support implementation activities.
- Provide production support and contribute to technical standards.
- Mentor junior developers and promote development best practices.
- Contribute to evolving programming standards in a transforming digital environment.
- Understand the organization's strategic vision and align development efforts accordingly.
- Bachelor’s degree in Computer Science or equivalent experience (8+ years).
- Strong object-oriented programming and design pattern knowledge.
- Proven experience in Adobe AEM development and full-stack configuration.
- Expertise in Java, Sling, OSGi, RESTful services, AngularJS, and responsive design.
- Experience with source control tools (GIT, SVN) and web architecture.
- Strong communication and collaboration skills.
- Analytical mindset with problem-solving abilities.
- Commitment to professional ethics, adaptability, and time management.