JobConnect

Analyst Developer (AEM)

Brief description

The purpose of the role is to develop, maintain and support IT solutions to meet the business needs within the South African Reserve Bank Group (SARB Group).

Detailed description

The successful candidate will be responsible for the following key performance areas:

  • Defining own work plan and deliverables with guidance from Team leader/senior developer.
  • Conducting analysis and design quality IT solutions according to approved business requirements and in line with governance frameworks.
  • Ensuring the technical feasibility of UI/UX designs.
  • Designing and developing of AEM solutions and providing support on AEM best practices, ensuring efficient and effective use of the platform.
  • Delivering quality IT solutions through development, integration, testing and deployment according to the approved design specification and within agreed timelines.
  • Ensuring total quality of an IT solution according to approved standards.
  • Consistently providing IT solution maintenance and support in the designated area, thereby ensuring business continuity in line with the agreed service standards.
  • Keeping abreast of developments in information and communication technology (ICT) trends and within the specialised area of technology in order to design and develop the most appropriate IT solution within the area of responsibility.
  • Actively participating and supporting the team towards the completion of goals.
  • Mentoring and coaching of team members.
  • Engaging with internal and external user communities to ensure that business benefits are realised.
  • Ensure the technical feasibility of UI/UX designs.

Job requirements

To be considered for this position, candidates must be in possession of:

  • a Bachelor’s degree in Computer Science/Information Systems or an equivalent qualification (NQF 7);
  • five to eight years’ experience within an application development and support environment (with relevant technical knowledge);
  • three to five years’ experience in digital transformation projects, particularly with AEM Forms and/or Sites.

Technical knowledge preferred:

  • Functional Adobe Experience Manager (AEM) platform experience (AEM Forms and Sites).
  • knowledge of workflow management environments;
  • understanding of design patterns and best practices for developing high-quality, maintainable code.
  • proficiency in programming languages including Java, HTL, HTML, CSS, and JavaScript.
  • experience working with REST, Sling and SOAP in a production environment.
  • expertise in AEM-related technologies such as Apache Felix, Apache Sling, Jackrabbit, CRXDE, and others.
  • experience with various testing methodologies, including unit, integration, functional, and performance testing.
  • familiarity with testing frameworks like JUnit and Cucumber.
  • knowledge of the Software Development Life Cycle (SDLC), Change Control, and Release Management processes.
  • familiarity with both waterfall and agile methodologies for project execution.
  • experience with DevOps tools such as JIRA, Confluence, GitLab, Jenkins, Cucumber, SonarQube, Maven, Junit, JaCoCo, Selenium and others.
  • exposure to Linux operating systems.
  • proven experience in negotiating outcomes and managing stakeholder expectations.
  • experience in facilitating workshops and collaborative sessions.

Additional requirements are as follows

  • analytical skills;
  • building trust;
  • service orientation;
  • decision making;
  • verbal and written communication;
  • time and work management;
  • problem solving and analysis;
  • contributing to team success; and
  • solid knowledge of the software development lifecycle.

In line with the SARB’s commitment to diversifying its workforce, preference will be given to suitable candidates from designated groups. People with disabilities are welcome to apply.

The SARB offers remuneration and benefits commensurate with the level of the position and in line with the market. The level at which the successful applicant will be appointed will depend on his/her competence and experience.

Skills

  • Adobe Experience Manager (AEM)
  • Java
  • Web Development
  • Integration
  • Testing
  • Deployment
  • Mentoring

Related jobs

South African Reserve BankApply for this job