Aug 08, 2021
Job Description & Summary
A career in Information Technology, within Internal Firm Services, will provide you with the opportunity to support our core business functions by deploying applications that enable our people to work more efficiently and deliver the highest levels of service to our clients. You’ll focus on managing the design and implementation of technology infrastructure within PwC, developing and enhancing both client and internal facing applications within PwC, and providing technology tools that help create a competitive advantage for the Firm to drive strategic business growth.
Our Systems Analysis team assists PwC with system updates and change management based on its technological needs. You’ll help the team with system configurations, implementations and other related process improvements. To really stand out and make us fit for the future in a constantly changing world, each and every one of us at PwC needs to be a purpose-led and values-driven leader at every level. To help us achieve this we have the PwC Professional; our global leadership development framework. It gives us a single set of expectations across our lines, geographies and career paths, and provides transparency on the skills we need as individuals to be successful and progress in our careers, now and in the future.
As a Senior Associate, you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. PwC Professional skills and responsibilities for this management level include but are not limited to:
Use feedback and reflection to develop self awareness, personal strengths and address development areas. Delegate to others to provide stretch opportunities, coaching them to deliver results. Demonstrate critical thinking and the ability to bring order to unstructured problems. Use a broad range of tools and techniques to extract insights from current industry or sector trends. Review your work and that of others for quality, accuracy and relevance. Know how and when to use tools available for a given situation and can explain the reasons for this choice. Seek and embrace opportunities which give exposure to different situations, environments and perspectives. Use straightforward communication, in a structured way, when influencing and connecting with others. Able to read situations and modify behavior to build quality relationships. Uphold the firm's code of ethics and business conduct. JOB PURPOSE
This role resides within the Enterprise Architecture team and fulfils the responsibility of Systems Analyst, however with the proficiency of Application Architecture being a key advantage to facilitating design and analysis of solutions to improve services, applications and system integrations with regards to cost, efficiency and end-user satisfaction.
The Systems Analyst plays a key role in information systems development projects, working closely with all project/product team members so that the team develops the right system in an effective way. Systems Analysts must understand how to apply technology to solve business problems and in addition, they may serve as change agents who identify the organizational improvements needed, design systems to implement those changes, and train and motivate others to use the systems. The Primary role however being to improve the organization's IT systems through analysing our current systems to identify any flaws or inefficiencies and planning the necessary solutions to resolve all issues and ensure long-term effectiveness. The Systems Analyst will use analysis and design techniques to solve business problems and assess the suitability of various information systems in terms of their intended outcomes, together with the liaison with business, software vendors and programmers in order to achieve the most suitable outcomes. In cases where particular applications may already exist, the objective would be to recommend an amendment of an existing application/service to suit the business needs and ensure there are no duplicate or redundant applications introduced into the business. To achieve success in this role, you should have an overall knowledge of available IT solutions, and an analytical mind capable of solving complex problems. Advantages would also include having strong communication skills, with an ability to explain solutions clearly.
The role also requires significant insight into Application Architecture as this is one of the key pillars within Enterprise Architecture and involves the process of defining the framework of the organisation's application solutions against business requirements. This involves contribution in the tasks of defining the application landscape and how those applications interact with each other to meet business or user requirements, while ensuring the applications can scale as the business demands grow. Application Architecture encompasses all the software modules and components, internal and external systems, the monitoring of the whole system and an understanding of all the interactions between components that constitute to an application, as well as defining the limitations and requirements for the associated source code.
A. JOB PROFILE
Responsibilities include the following:
Key responsibilities: Systems Analyst:
o Managing the information and documents of the current technical environment i.e. the system type and their components, hardware and software settings and configurations, network settings and configurations, data volume and frequencies, system interfaces.
o Managing the documentation all technical aspects and designs of the current environment/s through text descriptions and diagrams
o Consolidate the technical artifacts and business solutions from BA to provide a consolidated repository of the CED (current environment description) i.e Current System Description, Current Business Processes and Current Problems and Issues.
o Liaising with management and/or employees to determine system requirements.
o Identifying new enhancements that address any issues raised with the current systems, during reviews.
o Assisting with the cost-benefit analysis reports for all proposed upgrades/changes.
o Collaborating with the technology teams to implement your plan and ensure continual alignment with the design.
o Assist with remediation and testing of new systems to validate that they are functioning as per design.
o Recording all enhancements implemented, as well as any setbacks based on retrospective sessions.
o Keeping up to date with the latest developments in information systems, through attending the necessary training, workshops, seminars, etc.
o Ensuring that all budget and timeline constraints are met, through ensuring standards are maintained and appropriate solutions adopted.
Responsibilities associated with the participation within Application Architecture role, include:
o Designing major aspects of the architecture of an application, including components such as user interface, middleware and infrastructure.
o Performing application design and standards reviews.
o Define and implement application architecture for diverse business processes, projects, and function o Liaise with programmers and software development team to design and implement an architectural system
o Design the interface between multiple applications, databases, and middleware systems
o Carry out assessments to identify operational limitations and gaps in functional coverage
o Enhance architectural systems (Application) and software life cycle to ensure improved processes
o Assist with recommendations to clients on technical resources and action plans necessary for provisioning efficient systems.
o Monitor the performance of architectural systems to ensure fluid interaction between components
o Conduct the necessary tests to ensure an application conforms to fundamental application standards and meets the requirements of the end user (Business).
o Ensure proper documentation of software design and developing processes in order to produce appropriate procedures for application use
o Design applications according to specific architectural design and standards to improve overall system performance (Frameworks).
o Attending applicable workshops and seminars to improve on existing knowledge and skills within this discipline.
B. PERSON PROFILE
B.Sc or related I.T degree.
The following certifications would be advantageous;
❖ Business/Systems Analysis.
❖ Cloud Architecture.
As the successful incumbent, you have a Bachelor's degree in Information Systems, Computer Science, Systems or related field. Post graduate studies would be advantageous.
Minimum of three years’ experience in systems analysis.
Must have practical programming experience in MS SQL or other languages.
Exposure to SCRUM framework and AGILE methodologies.
Must have the ability to exercise independent judgment in planning, organizing, and performing systems analyst tasks.
Some independent judgment is required in setting priorities of tasks among multiple assigned projects.
Any equivalent combination of education, training and/or experience that fulfills the requirements of the position will be considered.
KEY KNOWLEDGE & SKILLS
Formulating tactical strategy and associated delivery plans Problem Resolution strategies and execution thereof.
Effective communication abilities with fellow staff members at various levels Identify and Implement Service improvement Plans.
Can do attitude
Structured and methodical in your approach to completing complex tasks
Logical reasoning is one of your primary areas of strength
Ability to work within deadlines
Creative conflict resolution
Ability to work independently and in a team Ability to prioritise and solve problems proactively
Attention to detail
Education(if blank, degree and/or field of study not specified)
Degrees/Field of Study required: Degrees/Field of Study preferred: Certifications(if blank, certifications not specified)
Desired Languages(If blank, desired languages not specified)
Up to 20% Available for Work Visa Sponsorship?
No Government Clearance Required?
Yes Job ID:238179WD
Service:Internal Firm Services
Specialism:IFS - Information Technology (IT)
Johannesburg, Gauteng, South Africa