Job title : Application Architect / Technology Architect - Technology Enablement -Permanant-Jhb
Job Description
PURPOSE OF THE JOB:
Provide overall structure and guidance for creating and maintaining software applications, subsystems, interfaces and components in order to meet desired functional and non-functional requirements. Consult to project teams and clients to deliver customer-centric solutions that meet enterprise standards and project performance criteria.
KEY PERFORMANCE AREAS:
• Assist the business analyst in creating detailed requirements that specify the technical architecture of the system
• Act as an interface between business stakeholders and IT to ensure clear and articulate solutions
• Review application requirements for reasonability and conformance to project constraints and resolve conflicting requirements and manage trade-offs
• Define and model the existing landscape in terms of components layers, tiers, and interfaces according to enterprise standards that integrate into overall enterprise landscapes.
• Define future state application architecture and decompose the architecture into subsystems, components, layers, tiers, and interfaces
• Define transitional architectures to provide business benefits iteratively and minimise delivery risk
• Promote the use of existing enterprise standards
• Describe applications through component and collaboration modelling of static and dyanmic behaviour
• Promote reusability, maintainability, reliability, and scalability in architecture, design and development
Job Requirements
QUALIFICATIONS & REQUIREMENTS:
• Matric plus applicable tertiary equivalent experience or preferably, an ICT relevant diploma or degree from a recognised tertiary institution
• TOGAF certifications and experience are beneficial but not required
• Have a Drivers' License and a willingness to travel
• Be a creative and analytical thinker
• Have a desire and ability solve complex business processes with software
• Be highly driven and able to self manage in a fast paced environment
• Posses strong organizational and time management skills
• Build rapport and develop effective working relationships with clients
EXPERIENCE:
• Must have at least 9 years' experience, ideally in a consulting or financial services environment
• Ability to communicate well with various levels, adapt to different project environments and play a flexible role on projects
• Application architecture, design and implementation (including security, SOA architectures, transaction processing, data interchange and user interfaces)
• Usage of tools supporting the above (i.e. Casewise, Visio, ARIS)
• Component and class design and modelling using software patterns and frameworks
• Business case and business process methods
• Database design concepts
• Web services and SOA concepts and best practices
• Commercial packages, communications infrastructure and management utilities
To Apply:
http://www.iqgroup.com/africa/careers/
0 comments:
Post a Comment