Analyst, Developer (Mobile Development)

Division: Information Technology
Job Grade: ET – ABO
Department/Unit: CTO

JOB OBJECTIVE(S)

  • To assist in detailed design, programming, testing, and roll-out tasks for mobile application development projects, along with providing production application support.

DUTIES & RESPONSIBILITIES

  • Contribute to planning, coordinating, and supervising all activities related to the design, development, and implementation of mobile applications.
  • Contribute to planning the introduction of new application systems.
  • Assist in developing high-level designs of systems.
  • Perform coding duties according to the functional and technical specifications to solve a business problem.
  • Actively participate in program unit testing, integration, and system testing to ensure they meet quality standards.
  • Peer review solutions developed by fellow developers.
  • Assist in maintaining, supporting, and upgrading existing IT systems and applications.
  • Assist in designing, coding, testing, and documenting mobile application software.
  • Participate in the customization of application packages.
  • Review technical constraints and performance issues of solutions.

KEY PERFORMANCE INDICATORS

  • Percentage of user requirements met by systems.
  • Number of systems-related customer complaints.
  • Frequency of repeated quality audit exceptions.
  • Percentage of overdue incidents and problems.

JOB REQUIREMENTS
Education

  • Minimum of a first degree or its equivalent in a business/IT related discipline.

Experience

  • 1+ years of experience in designing, developing, and delivering solutions.

Knowledge

  • Working knowledge of mobile software development frameworks, concepts, and best practices.
  • Working knowledge of React Native and Flutter mobile application tools.
  • Working knowledge of structured systems analysis and design, and software development life cycle.
  • Working knowledge of relational database management systems and tools.
  • Proven technical aptitude in several relevant application programming domains.
  • Working knowledge of quality control/assurance.
  • Customer-centricity.
  • Creative, results-oriented, and analytical with a strong problem-solving capability.

Skill/Competencies (SFIA 5)
Core SFIA 5 Skill Requirements

  • Data Analysis (DTAN 2).
  • Programming/Software Development (PROG 2).
  • Systems Integration (SINT 2).
  • Porting/Software Integration (PORT 3).
  • Applications Support (ASUP 2).
  • Problem Management (PBMG 3).

Other SFIA 5 Skill Requirements

  • Requirements Definition and Management (REQM 2).
  • Information Content Authoring (INCA 3).
  • Learning Delivery (ETDL 3).

*Administratively reports to Senior Analyst, Developer (Mobile Application Development).

Leave a comment