Senior Analyst
Digital Information Technology Division / Retail & Digital Consumer Systems Section
Reports to: AVP, Retail & Digital Consumer Systems
The incumbent will be the systems analyst for a suite of applications and their associated business processes. This is a techno-functional role and you will serve both (1) as a business process analyst and (2) as an applications subject matter expert performing applications design, implementation, support, operations and maintenance, and (3) as a project lead who will run project(s) / SDLC under your charge.
As a business process subject matter expert, you will work with business counterparts to identify areas where business processes can be improved through IT systems. You will then design and deliver those systems functionalities.
As an applications subject matter expert, you will perform day-to-day systems administration for these systems, and support the use of these systems. You will also be responsible for systems maintenance and application operations, and managing and regular reporting on the systems and resources in your area. You will need to work with many stakeholders and partners including our 3rd party technology partners, and end users.
Your Role:
- Business process analysis and design (IT business analysis)
- To develop actionable insights in business processes, and business data used for decision making and controls in the areas of frontend content management, customer relationship management and digitization.
- To design and rollout improvements to business processes and data in the above areas, that are enabled and implemented through software and information technology
- To work with business to develop dashboards and self-service business analytics capabilities.
- Application and Enhancement design and implementation (IT business analysis)
- Requirements and Specifications
- To discover, elicit and analyse requirements
- To write functional and software requirements specifications
- Design
- To design and document application and data architectures
- To design application enhancements (or applications functionality)
- Build and Quality
- To build scripts and code fragments to implement enhancements
- To manage the delivery of software engineering artefacts from vendors
- Test and Rollout
- To test and rollout enhancements on systems
- To conduct tests (SIT, UAT and other tests)
- Train and Enable
- To train users and develop documentation on the use of systems
- To write user manuals, and to conduct user training
- Transition to Operations
- To write technical documentation and procedure manuals
- Application Management (Technical systems ownership)
- Lifecycle management
- Planning, design and implementation of overhauls, refactoring and upgrades to ensure system technical stack operates only using manufacturer supported components (no EOL components in production)
- Fitness-for-purpose
- TO-BE applications master plan: to produce and update a 3-year application masterplan to provide a business fit-for-purpose applications ecosystem for the business.
- Planning, design and implementation for capacity growth
- Fitness-for-operations
- Operations processes and procedures: To design and put in place operations procedures for applications systems
- Uptime and availability: To design applications, in conjunction with infrastructure, to achieve 99.8% uptime availability.
- Cybersecurity: To design applications, that in conjunction with infrastructure designs, comply with cybersecurity architecture and information security policies and directives.
- Disaster Recovery: To design applications, that in conjunction with infrastructure architecture, comply with disaster recovery architecture and strategy, to allow RPO and RTOs to be achieved.
- Application architecture
- Application architecture and configuration: To maintain up-to-date (1) logical architecture, (2) software and component inventory, (3) configuration register, and (4) definitive media library for all applications under management.
- Data schema: To maintain up-to-date data architecture and schema documentation for the systems under management.
- Application and Data maintenance (Technical systems ownership)
- Maintenance plans and procedures: to design and execute maintenance plans and procedures, to keep systems fit-for-operations
- Software maintenance
- Software defect resolution: to rectify all defects in applications and underlying software platforms or implement workarounds if manufacturers do not provide defect rectification patches.
- Software overhaul and refactoring: (1) to plan and execute application maintenance and overhaul for all systems under management to ensure that no end-of-life components are in use in production, and (2) to achieve
99.8 % uptime availability (excluding planneddowntime).
- Data maintenance:
- To plan and execute data profiling and data quality analysis
- To plan and execute master data maintenance jointly with business users
- To plan and execute operational data maintenance jointly with business users, to upkeep data integrity and application fitness-for-purpose.
- Systems cybersecurity posture and DR capability maintenance:
- To execute configuration, patching, hardening and other maintenance activity in conformance with cybersecurity TAC prescriptions
- DR capability maintenance: To maintain DR records and keep them up to date monthly, and to execute the annual DR exercise to demonstrate that DR capability is operational.
- Application Operations (Application operations)
- Systems monitoring and tuning:
- To monitor application operations
- To tune applications performance in response to monitoring, and in line with performance guidelines
- Systems operations and administration:
- Daily systems administration, including writing scripts and code elements
- Plan and execute systems disaster recovery operations
- Batch and Daemon operations: To plan, execute and document batch operations and daemon/service upkeep operations
- System patching and upgrades:
- Plan and execute component and system upgrades
- Plan and execute systems patching on both an emergency ad-hoc basis, and for routine systems patching cycles
- Data patching and cleansing:
- To carry out and document data cleansing operations periodically with business users, to upkeep data quality and fitness for purpose
- To carry out data-patching operations regularly, in response to business user requests
- Project management
- Requirement discovery and analysis (requirement gathering)
- Gap analysis, scoping and solution design
- Project planning, costing and scheduling
- Project resource management
- Project procurement management
- Project implementation and control
- Project quality management
- Project risk management
- Project tracking and reporting
- Post project review
- Domain / areas of coverage: covering systems and processes in the following areas:
- Sales, E-commerce, Point of Sales systems
- Frontend content management system
- Sales operations systems
- Customer relationship management systems
- Product design, management and analytics systems
- Digitization and K2 Workflow
Your Profile:
- Degree in IT Computer Science or Equivalent
- Minimum 5 years years working experience in IT applications
- The offered job grade/designation will be based on candidate’s experience, competencies and skillsets
Skills and competencies
- Experience with business requirement gathering work is a must
- Experience in an operational environment dealing with enterprise billing systems is essential
- Experience in business analysis and systems analysis work is a must
- Experience in one full project and/or Software Development Lifecycle is essential
- Experience in business analytics is desirable
- Some experience in the following is a plus:-
Experience in Sitecore or other CMS and frontend development
Experience in Microsoft Dynamics 365 or other CRM system
ITIL certification
PMP certification
CBAP certification
Attributes
Intellectual curiosity and analytical. This role requires the candidate to explore, learn and master the business domain. The candidate must be motivated and with intellectual curiosity to discover and map out the way our business operates.
Detail oriented. This is a techno-functional role, and candidates must be able to work with both business and system details. The candidate must have keen attention to detail, in order to correctly manage the requirements and technology operations of the system.
Sense of ownership. This is a subject matter expert and systems ownership role. The candidate must be highly self-motivated, and take responsibility for the systems under his/her charge.