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 improvements 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 Non-functional.
- 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
- 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
Benefits
Long Term Engagement
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