Business System Analyst – Durban

Business System Analyst – Durban

IT
KZN
Business /System Analyst
As a Business/System Analyst you will be responsible for defining business solutions by conferring with clients; evaluating procedures and processes; creating Technical specifications by preparing and evaluating alternative workflow solutions and validates results by testing programs. This will include back-end services, such as database tables and stored procedures, as well as client-side functionality and APIs.
 
In addition to existing applications, you will also be exposed to new projects that will require development from conception to launch.
 
Technical Competencies:
 
    • QA Methodologies
    • Automation of manual processes
    • Report generation
    • Project Management
    • IT Architectures
    • Database Design
    • Preferred Technical Stack:  
        • C#
        • SQL (RDBMS)  
 
Requirements
 
    • 3 –5 years of experience in a similar role within a software development centric environment
    • BSc Computer science or diploma in software engineering
    • Previous experience in application development and SDLC.   
    • Liaising extensively with external or internal clients;
    • Analysing clients’ existing systems and business models;
    • Mapping and documenting interfaces between legacy and new systems;
    • Understanding software development lifecycle;
    • Translating client requirements into highly specified project briefs;
    • Identifying options for potential solutions and assessing them for both technical and business suitability;
    • Conducting requirements analysis and preparing specific proposals for modified or replacement systems;
    • Developing solutions and related products;
    • Presenting proposals to clients;
    • Working closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction;
    • Ensuring that deadlines are met;
    • Drawing up, supervising and documenting testing schedules for complete systems;
    • Overseeing implementation of a new system including data migration;
    • Planning and working flexibly to deadlines;
    • Supporting users on change control and system updates;
    • Providing training and user manuals to users of a new system;
    • Keeping up to date with technical and industry developments