JOB DESCRIPTION – APPLICATION LEAD
The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process of delivering integrated business and information solutions. The role requires the ability to develop and analyse detailed business and technical specifications and proposals.
PRIMARY PURPOSE OF THIS POSITION
Performance area Responsibility
Architecture &
Design
• Analyse business requirements.
• Translate business requirements into technical designs.
• Determines operational objectives by studying business functions; gathering information; evaluating output requirements and formats.
• Designs new configurations by analysing requirements;
constructing workflow charts and diagrams; studying system capabilities; writing specifications.
• Improves systems by studying current practices; designing modifications
Team Management
• Manage technical work teams
• Manage suppliers and contractors
Configuration Management
• Assist the configurators through designing, configuration, testing, deploying, maintaining, and supporting client initiatives.
• Recommends controls by identifying problems; writing improved procedures
CORE COMPETENCIES:
• Leading and Supervising
• Persuading and Influencing
• Writing & Reporting
• Applying Expertise and Technology
• Analysing
• Creating and Innovating
• Planning and Organising
• Entrepreneurial and Commercial Thinking
EXPERIENCE/KNOWLEDGE & SKILLS
• Minimum of 10 years' experience using Core Banking and Payment systems functionalities
• Understanding business processes and business process change
• Able to write queries, examining data, troubleshooting, writing documentation
• Know how to dive in and get immersed with the business, understand their objectives, and work closely with stakeholders and users at all levels of the organization
• Know how to build strong and effective relationships with stakeholders as well as developers
• Testing and bug tracking
• Configuration of Core Banking Systems
• Configuration of Payment Systems
• Configuration Management
• Grade 12 QUALIFICATIONS
• Bachelor of Business Administration or Bachelor of Commerce Degree
JOB DESCRIPTION - APPLICATION CONFIGURATOR (CORE BANKING)
PRIMARY PURPOSE OF THIS POSITION
The purpose of the Application Configurator (Core Banking) is to establish and maintain the integrity of work products using configuration identification, configuration control,
configuration status accounting and configuration audits of the core banking application.
KEY PERFORMANCE AREAS (KPAs)
Performance area Responsibility
Identifying the configuration of selected work products that compose
baselines at given points in time
• Identify Configuration Items.
• Select configuration items and work products that compose them based on documented criteria.
• Assign unique identifiers to configuration items.
• Specify the important characteristics of each configuration item.
• Specify when each configuration item is placed under configuration management.
• Specify relationships among configuration items.
Controlling changes to configuration items
• Track Change Requests.
• Store and retrieve configuration items in a configuration management system.
• Store, update, and retrieve configuration management records.
• Create or release baselines only from configuration items in the configuration management system.
• Document the set of configuration items that are contained in a baseline.
Building or providing specifications to build work products from the core banking system
• Create or Release Baselines.
• Document the set of configuration items that are contained in a baseline.
Maintaining the integrity of baselines
• Establish Configuration Management Records.
• Revision history of configuration items.
• Change request records
• Status of configuration items.
• Differences between baselines.
• Perform Configuration Audits
Providing accurate status and current configuration data to developers and end users
• Assess the integrity of baselines.
• Confirm that configuration management records correctly identify configuration items.
• Confirm the completeness, and correctness, and consistency of items in the configuration management system.
Controlling changes to configuration items
• Track Change Requests.
• Store and retrieve configuration items in a configuration management system.
• Store, update, and retrieve configuration management records.
• Create or release baselines only from configuration items in the configuration management system.
• Document the set of configuration items that are contained in a baseline.
CORE COMPETENCIES:
• Working with People
• Presenting and Communicating Information
• Applying Expertise and Technology
• Analysing
• Learning and Researching
• Creating and Innovating
• Planning and Organising
• Entrepreneurial and Commercial Thinking EXPERIENCE/KNOWLEDGE&SKILLS
• A minimum of 3 years experience using Core Banking systems functionalities
• Working knowledge of the concepts, practices and procedures of document management and information systems
• Working knowledge of the role databases have in managing business processes and information
• Execute the planning, analysis, design, configuration, development, integration, maintenance, system upgrades and enhancements of Core Banking system
• Identifies and evaluates process, interface and conversion risks and develops controls to adequately mitigate the risks of the implementation
• Documenting the solution design and aid in development and delivery of end user training
• Create test scripts and drive the integration/regression testing of the solution during the implementation
• Upon solution implementation, assist in stabilizing and transitioning to IT Service Delivery support function
• Support and sustain the implemented solution
• Working with the Phoenix Core Banking System
• Able to read and understand technical documents
• Understands the principles of Configuration Management and how to apply them in the performance of Key Responsibilities
• Understands the role of Document Management and Change Control in implementing Configuration Management
• Grade 12 QUALIFICATIONS
• Bachelor of Business Administration or Bachelor of Commerce Degree
JOB DESCRIPTION - APPLICATION CONFIGURATOR (OTHER)
PRIMARY PURPOSE OF THIS POSITION
The purpose of the Application Configurator (Other) is to establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting and configuration audits of the other banking application.
KEY PERFORMANCE AREAS (KPAs)
Performance area Responsibility
Identifying the configuration of selected work products that compose
baselines at given points in time
• Identify Configuration Items.
• Select configuration items and work products that compose them based on documented criteria.
• Assign unique identifiers to configuration items.
• Specify the important characteristics of each configuration item.
• Specify when each configuration item is placed under configuration management.
• Specify relationships among configuration items.
Controlling changes to configuration items
• Track Change Requests.
• Store and retrieve configuration items in a configuration management system.
• Store, update, and retrieve configuration management records.
• Create or release baselines only from configuration items in the configuration management system.
• Document the set of configuration items that are contained in a baseline.
Building or providing specifications to build work products from the 3rd party systems
• Create or Release Baselines.
• Document the set of configuration items that are contained in a baseline.
Maintaining the integrity of baselines
• Establish Configuration Management Records.
• Revision history of configuration items.
• Change request records
• Status of configuration items.
• Differences between baselines.
• Perform Configuration Audits
Providing accurate status and current configuration data to developers and end users
• Assess the integrity of baselines.
• Confirm that configuration management records correctly identify configuration items.
• Confirm the completeness, and correctness, and consistency of items in the configuration management system.
Controlling changes to configuration items
• Track Change Requests.
• Store and retrieve configuration items in a configuration management system.
• Store, update, and retrieve configuration management records.
• Create or release baselines only from configuration items in the configuration management system.
• Document the set of configuration items that are contained in a baseline.
CORE COMPETENCIES:
• Working with People
• Presenting and Communicating Information
• Applying Expertise and Technology
• Analysing
• Learning and Researching
• Creating and Innovating
• Planning and Organising
• Entrepreneurial and Commercial Thinking
• A minimum of 3 years experience using 3rd party banking systems functionalities EXPERIENCE/KNOWLEDGE&SKILLS
• Working knowledge of the concepts, practices and procedures of document management and information systems
• Working knowledge of the role databases have in managing business processes and information
• Execute the planning, analysis, design, configuration, development, integration, maintenance, system upgrades and enhancements of 3rd party systems
• Identifies and evaluates process, interface and conversion risks and develops controls to adequately mitigate the risks of the implementation
• Documenting the solution design and aid in development and delivery of end user training
• Create test scripts and drive the integration/regression testing of the solution during the implementation
• Upon solution implementation, assist in stabilizing and transitioning to IT Service Delivery support function
• Support and sustain the implemented solution
• Working with the Credit Ease Solution
• Able to read and understand technical documents
• Understands the principles of Configuration Management and how to apply them in the performance of Key Responsibilities
• Understands the role of Document Management and Change Control in implementing Configuration Management
• Grade 12 QUALIFICATIONS
• Bachelor of Business Administration or Bachelor of Commerce Degree
JOB DESCRIPTION – SOFTWARE ENGINEER: INTERMEDIATE
PRIMARY PURPOSE OF THIS POSITION
The primary purpose of the position is to analyse, design, develop, implement and maintain software applications according to the business requirements, while maintaining the full application development lifecycle and a high level of coding standards.
KEY PERFORMANCE AREAS (KPAs)
Performance area Responsibility
Design and develop new software solutions
• Full lifecycle application development.
• Designing, coding and debugging applications in various software languages.
• Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
• Object-oriented Design and Analysis.
• Software modeling and simulation.
• Front end graphical user interface design.
• Software testing and quality assurance.
• Integrate software with existing systems.
Implement new software
solutions
• Evaluate and identify new technologies for implementation.
• Evaluate, recommend and select 3rd party components which will make the development life cycle shorter and more
productive.
Maintain software solutions
• Performance tuning, improvement, balancing, usability, automation
• Support, maintain and document software functionality
CORE COMPETENCIES:
• Writing & Reporting
• Applying Expertise and Technology
• Analysing
• Learning & Researching
• Creating and Innovating
• Planning and Organising
• Achieving Personal Work Goals and Objectives
• Entrepreneurial and Commercial Thinking EXPERIENCE/KNOWLEDGE & SKILLS
• Minimum of 3 years experience developing C# solutions
• Trouble shooting skills
• Organisational skills
• .NET 4.0 Framework
• C# Programming
• SOAP, XML
• Object-oriented programming (OOP)
• WCF Web Services
• WCF Data Services
• Visual Studio 2010
• Team Foundation Server
• SQL query writing skills
• Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
• Software implementation best practices
• Software Development Life Cycle
• Experience with formal software development processes and methodologies such as Waterfall, Agile, RUP, SCRUM or MSF
• Design and optimize SQL Server 2008 stored procedures
• Grade 12 QUALIFICATIONS
• B. Com Computer Science/Software Engineering
• Microsoft Certified Technology Specialist
JOB DESCRIPTION – SOFTWARE ENGINEER- JNR
PRIMARY PURPOSE OF THIS POSITION
The primary purpose of the position is to analyse, design, develop, implement and maintain software applications according to the business requirements, while maintaining the full application development lifecycle and a high level of coding standards.
KEY PERFORMANCE AREAS (KPAs)
Performance area Responsibility
Design and develop new software solutions
• Full lifecycle application development.
• Designing, coding and debugging applications in various software languages.
• Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
• Object-oriented Design and Analysis.
• Software modeling and simulation.
• Front end graphical user interface design.
• Software testing and quality assurance.
• Integrate software with existing systems.
Implement new software
solutions
• Evaluate and identify new technologies for implementation.
• Evaluate, recommend and select 3rd party components which will make the development life cycle shorter and more
productive.
Maintain software solutions
• Performance tuning, improvement, balancing, usability, automation
• Support, maintain and document software functionality
CORE COMPETENCIES:
• Writing & Reporting
• Applying Expertise and Technology
• Analysing
• Learning & Researching
• Creating and Innovating
• Planning and Organising
• Achieving Personal Work Goals and Objectives
• Entrepreneurial and Commercial Thinking EXPERIENCE/KNOWLEDGE & SKILLS
• Minimum of 12 months experience developing C# solutions
• Trouble shooting skills
• Organisational skills
• .NET 4.0 Framework
• C# Programming
• SOAP, XML
• Object-oriented programming (OOP)
• WCF Web Services
• WCF Data Services
• Visual Studio 2010
• Team Foundation Server
• SQL query writing skills
• Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
• Software implementation best practices
• Software Development Life Cycle
• Experience with formal software development processes and methodologies such as Waterfall, Agile, RUP, SCRUM or MSF
• Design and optimize SQL Server 2008 stored procedures
• Grade 12 QUALIFICATIONS
• Microsoft Certified Professional
JOB DESCRIPTION – SOFTWARE AND INTEGRATION ENGINEER: SENIOR
PRIMARY PURPOSE OF THIS POSITION
The Software and Integration Engineer role coordinates with other members of the organization to gather the information needed to determine requirements for applications and integrations that meet the business needs.
KEY PERFORMANCE AREAS (KPAs)
Performance area Responsibility
Architecture &
Design
• Analyse business requirements.
• Translate business requirements into technical designs.
• Determines operational objectives by studying business functions;
gathering information; evaluating output requirements and formats.
• Designs new software/configurations by analysing requirements;
constructing workflow charts and diagrams; studying system capabilities; writing specifications.
• Improves systems by studying current practices; designing modifications
Development and Testing
• Full lifecycle application development.
• Designing, coding and debugging applications in various software languages.
• Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
• Object-oriented Design and Analysis.
• Software modeling and simulation.
• Front end graphical user interface design.
• Software testing and quality assurance.
• Integrate software with existing systems.
Configuration Management
• Assist the configurators/developers through designing,
configuration/development, testing, deploying, maintaining, and supporting client initiatives.
• Recommends controls by identifying problems; writing improved procedures
CORE COMPETENCIES:
• Deciding and Initiating Action
• Working with People
• Presenting and Communication Information
• Applying Expertise and Technology
• Analysing
• Creating and Innovating
• Planning and Organising
• Entrepreneurial and Commercial Thinking EXPERIENCE/KNOWLEDGE& SKILLS
• Minimum of 6 years experience developing C# and BizTalk solutions
• Trouble shooting skills
• Organisational skills
• Project management skills
• .NET 4.0 Framework
• C# Programming
• SOAP, XML
• Object-oriented programming (OOP)
• WCF Web Services
• WCF Data Services
• Visual Studio 2010
• Team Foundation Server
• SQL query writing skills
• Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
• Software implementation best practices
• Software Development Life Cycle
• Experience with formal software development processes and methodologies such as Waterfall, Agile, RUP, SCRUM or MSF
• Design and optimize SQL Server 2008 stored procedures QUALIFICATIONS
• Grade 12
• B. Com Computer Science/Software Engineering
• Microsoft Certified Professional Developer