Financial Intelligence Centre -> Corporate Services -> Information and Communication Technology
Job Type: Permanent
Education: Bachelors Degree or equivalent
Location: Not specified
Travel: No Travel Required
Desired Race: African
Desired Gender: Female
Closing Date: 19/12/2024
Job Description: The purpose of this job is to analyse, design and enhance systems, in order to obtain optimal results and agreed project delivery level.
Key Performance Areas Include: Understand and familiarise with the project's business requirementsUnderstand and familiarise yourself with the organisation's business processesUnderstand and familiarise yourself with the logical architecture of the blueprint designDefine the physical architecture for the proposed solutionsCreate and finalise the Functional Systems Specification documentsAssist in the compilation of the Terms of Reference for the RFP process to procure the required services for build and buy solutions as defined and designAnalyse, prioritise, and organise requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to followTranslate business requirements into technical specifications, including related artefacts and modelsIdentify system requirements and liaise with stakeholders to track additional requirements and featuresExamine and evaluate current and future systems and document interfaces between legacy systems. Map and document interfaces between legacy systems and new systemsPerform analysis and detail design of information systems to meet the business and user needsDefine and analyse system problemsCollaborate with Business Analysts, Project Leads and ICT team to resolve issues and ensuring solutions are viable and consistentCreate system guidelines and manuals for the organisationProvide inputs into the architecture deliverables across all domainsDevelop system deployment models and plans and ensure alignment with the FIC deployment processesAssume technical leadership in the implementation of custom off-the-shelf solutions and development of new solutionsWork with the customer and end users to define application and technical requirementsDefine the application and technical architecture structure, ensuring that it meets the business requirements and performance goals that the technical direction is consistent with the client's long-term directionWork with other architects to ensure that the products and components work together to meet the objectives and performance goals as defined in the requirementsReview and integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements. Review and integrate the technical architecture requirements for the development, execution, and operations environmentsMake decisions regarding hardware, network products, system software, and securityPerform the application and technical architecture analysis, design, and implementation, and ensure that the product fulfils the requirementsDesign application tiers, middleware tiers, database tiers, infrastructure and security designs for an enterprise solutionMaintain and support application designs in production, and provide input into operational process, e.g., back-ups, disaster recovery, system performanceObtain stakeholder buy-in for application and technical designsIdentify and communicate any cross-area or cross-release issues that affect other project areasEnsure adherence to all quality management plans and standards by participating in quality management reviewsValidate the design with the stakeholders to ensure that the design satisfies the requirementsDevelop configuration specifications for the chosen systems or solutionsParticipate in the selection of the technology stack, frameworks, platformsDevelop the solution's proof of concept specificationsProvides appropriate information; shares information with stakeholders to build their understanding of issues and capabilitiesSkills, Experience and Education: BSc or BTech in computer science or equivalentTOGAF certification is desirableMinimum six (6) years' experience in the ICT software development environmentMinimum six (6) years' experience in designing enterprise-wide software solutionsExperience using modelling tools and BPMN/UML notationMinimum five years' experience in object-oriented design patternsMinimum five years' experience in the use of different software development methodologiesSolid understanding of overall architecture and design patternsAdequate experience and knowledge of system and application integrationAdequate experience and knowledge on development frameworks and patternsAbility to perform technical analysis including data, off-the-shelf applications and technical infrastructureExperience in Enterprise Architecture tools like Casewise
#J-18808-Ljbffr