Job Description

Primary responsibilities and specific duties will include the following:

Define the current application architecture and identify issues within it.

  • Recommend, develop, and maintain various Deeds Registration Application Architecture blueprints
  • Ensure application architecture is aligned with other architecture domain in support of the business strategy and Deeds Registration’s programme plan.
  • Provide guidance and recommendations to Architecture and Planning directorate on proposed improvement to existing application landscape.

Refine and/or redesign application architecture to be more cost effective, including the optimal selection of technologies, practices and
skills for application delivery

  • Recommend, develop and implement various activities related to the design, development and maintenance of the Architecture
  • Manage JAD sessions and interviews to define application architecture.
  • Identify and recommend appropriate technologies that offer best ROI in line with Deeds Registration’s EA, Business Functional and Nonfunctional.
  • Conducts meetings related to the designated project(s)/programmes to align the application architecture in line with the defined architecture roadmap.
  • Monitor industry and Communities of Practices to stay abreast with Architecture developments.

Ensure application design(s) meets the business service level agreements (SLA’S) or product acceptance criteria for availability and performance.

  • Liaise and build relationship with internal and external clients
  • Develop and define the high-level application architecture requirements to
    facilitate execution of the Deeds Registration strategy.
  • Co-ordinate and ensure harmonious working relationships among relevant
    application development stakeholders.
  • Setup and manage the development teams.

Document and improve architectural approaches, service design, and
development processes and approaches.

  • Develop and maintain technical documentation of existing and new applications.
  • Promote knowledge sharing of application landscape through trainings and workshop on applications to stakeholders and peers.
  • Ensure continuous improvement of application architecture development and management process.
  • Contribute to the improvement of application development and maintenance process.

Requirements:

Qualifications/Certification and Experience

  • Bachelor’s Degree or National Diploma in Information Technology or Computer Science.
  • 5 years’ relevant experience working in IT environment.
  • Knowledge of TOGAF and GWEA Framework.
  • Progressive experience as a senior developer in large IT projects including support.
  • Prior project architect and/or team lead experience.
  • Database experience with Oracle, MS SQL Server.
  • Experience with full Oracle technology stack.
  • Development experience using CSS and XSLT.
  • Experience with SOAP/XML and REST APIs.
  • Experience with JavaScript

Desired Skills:

  • Application Architect
  • Javascript
  • TOGAF
  • Oracle
  • MS SQL Server
  • GWEA Framework

Learn more/Apply for this position