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. The role requires the ability to develop and analyse detailed business and technical specifications and proposals. Performance area Architecture & Design Team Management Configuration Management 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 Manage technical work teams Manage suppliers and contractors Assist the configurators through designing, configuration, testing, deploying, maintaining, and supporting client initiatives. Recommends controls by identifying problems; writing improved procedures Leading and Supervising Persuading and Influencing Writing & Reporting Analysing
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 Bachelor of Business Administration or Bachelor of Commerce Degree JOB DESCRIPTION - APPLICATION CONFIGURATOR (CORE BANKING) 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 Identifying the configuration of selected work products that compose baselines at given points in time Controlling changes to configuration items 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. Track Change Requests. Store and retrieve configuration items in a configuration
Store, update, and retrieve configuration management records. Create or release baselines only from configuration items in the configuration Building or providing specifications to build work products from the core banking system Maintaining the integrity of baselines Create or Release 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 Controlling changes to configuration items Track Change Requests. Store and retrieve configuration items in a configuration Store, update, and retrieve configuration management records. Create or release baselines only from configuration items in the configuration Working with People Presenting and Communicating Information Analysing Learning and Researching 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 Bachelor of Business Administration or Bachelor of Commerce Degree JOB DESCRIPTION - APPLICATION CONFIGURATOR (OTHER) 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 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 Building or providing specifications to build work products from the 3 rd party systems Maintaining the integrity of baselines Track Change Requests. Store and retrieve configuration items in a configuration Store, update, and retrieve configuration management records. Create or release baselines only from configuration items in the configuration Create or Release 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 Controlling changes to configuration items Track Change Requests. Store and retrieve configuration items in a configuration Store, update, and retrieve configuration management records. Create or release baselines only from configuration items in the configuration Working with People Presenting and Communicating Information Analysing
Learning and Researching EXPERIENCE/KNOWLEDGE&SKILLS A minimum of 3 years experience using 3 rd party 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 3 rd 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 Bachelor of Business Administration or Bachelor of Commerce Degree JOB DESCRIPTION SOFTWARE ENGINEER: INTERMEDIATE 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 Design and develop new software Implement new software Maintain software 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. 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. Performance tuning, improvement, balancing, usability, automation Support, maintain and document software functionality Writing & Reporting Analysing Learning & Researching Achieving Personal Work Goals and Objectives EXPERIENCE/KNOWLEDGE & SKILLS Minimum of 3 years experience developing C# 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 B. Com Computer Science/Software Engineering Microsoft Certified Technology Specialist JOB DESCRIPTION SOFTWARE ENGINEER- JNR 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 Design and develop new software Implement new software Maintain software 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. 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. Performance tuning, improvement, balancing, usability, automation Support, maintain and document software functionality Writing & Reporting
Analysing Learning & Researching Achieving Personal Work Goals and Objectives EXPERIENCE/KNOWLEDGE & SKILLS Minimum of 12 months experience developing C# 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 Microsoft Certified Professional JOB DESCRIPTION SOFTWARE AND INTEGRATION ENGINEER: SENIOR 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 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 Configuration Management 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. Assist the configurators/developers through designing, configuration/development, testing, deploying, maintaining, and supporting client initiatives. Recommends controls by identifying problems; writing improved procedures Deciding and Initiating Action Working with People Presenting and Communication Information Analysing EXPERIENCE/KNOWLEDGE& SKILLS Minimum of 6 years experience developing C# and BizTalk 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 B. Com Computer Science/Software Engineering Microsoft Certified Professional Developer