Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 21, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
    Read more about this company

     

    Systems Architect - Amplify Health

    The System Architect should translate the project needs and DARP into a Software Architectural Specification that is aligned to the technical strategy, integrates to other systems, and ensures optimal systems performance. Guides and the reviews the source code development process with regards to alignment to the technical design. Monitors the systems performance and proactively finds ways to enhance efficiency and ensure stability. Conduct reviews and contribute to the development of the Standards.

    You will report to Head of Engineering, Technology.

    How You Would Make a Difference

    The successful candidate will be required to perform but not limited to the following key outputs in respect of the Platform Solutions portfolio:
    Decision and Design Artefacts

    • Create a high-level architectural design, logical design, high level mapping (data, process) and code design
    • Ensure that the technical design will integrate to required systems, that the design is technically feasible and aligned to the business and technical strategy.
    • Create Software Architecture Specification
    • Assist in developing alternative solution proposals, and participate in the evaluation and selection process
    • Document the Decision Analysis & Resolution Report
    • Document and validate requirements that will be required to document the Release Notes and monitoring team's parameters
    • Define the test strategy to Test performance on new infrastructure after it has been commissioned
    • Advise the Development Manager (or relevant technology partner) of infrastructure requirements required to sustain/improve system performance
    • Complete the technology support request form if needed

    Review Report

    • Review Business Requirement Documents and System Requirement Documents
    • Prior to Go-Live, conduct informal reviews of source code and unit tests to evaluate efficiency, and adherence to standards
    • Conduct peer reviews of Architectural Specifications for adherence to standards, optimised design, and architectural soundness

    Problem/Incident Root Cause Analysis Report

    • Participate in the investigation, diagnosis and solution development & testing related to logged incidents and Problems
    • Document to relevant findings in a Report

    SLA Compliance Report

    • Define a monitoring strategy for the application (ensuring that the correct parameters are exposed for monitoring), review Service Definition
    • Analyse monitoring results as obtained from Systems Monitoring Teams
    • Assure the availability (scalability, availability & security) as per defined systems performance expectations
    • Take proactive steps to ensure availability

    Source Code

    • Implement the Technical Specification using the relevant development language (Java, Magic)
    • Produce source code by applying the technical standards, and referencing the systems' exposed sub-processes
    • Update the reference documentation and update the scheduling tool with progress
    • Document logic and comments inside code
    • Document Database structure changes and rule changes
    • Produce or update the configuration files

    Guidelines, Standards and Coaching

    • Participate in different internal forums and lead work streams to improve methodology, internal processes, standards, and guidelines
    • Conduct training and informal coaching with own team
    • Assist developers in understanding the architectural principles of the environment
    • Manage weekly team meetings to discuss overall Architecture

    Work Experience

    What you need to be successful

    • Minimum of 6 years’ experience in software development in Java
    • Minimum of 2 years’ experience in a team lead capacity
    • Must have relevant business experience or product/systems knowledge
    • Process knowledge of SDLC, Project Management, Systems architecture, ITIL processes, CMMI
    • Technical knowledge of Spring (Boot, Batch, Data, Testing, Messaging, Event)
    • Java 8 (preferred 11), Angular, HTML, UML, BPM, Modelling – essential
    • Strong knowledge of Database (SAP HANA preferred), SQL skill and Hibernate.
    • Strong knowledge of DevOps, Agile methodology and Solution Architecture
    • Strong knowledge of CI/CD, maven/gradle building process
    • Experiences working with containers (Docker, Kubernetes)
    • Strong knowledge of enterprise integration technologies including messaging (JMS), events, webservices (REST, SOAP), streaming (Kafka)
    • Strong knowledge of Enterprise Integration Patterns
    • Knowledge of Workflow Engine (Camunda) and Rule Engine (Drools)
    • Knowledge of Data modelling techniques, UML process design, Usability design
    • Experience in open-source technologies (Atlassian Suite)
    • MS Azure expose is advantageous

    Education/certifications :Skills/Knowledge

    • BSc Informatics/Computer Science or Mathematics
    • Project Management qualification – beneficial
    • Microsoft Azure certification – beneficial
    • Great stakeholder management
    • Technical Architecture
    • Process and Data mapping
    • Entity diagram mapping
    • Project management
    • Innovative/Creative thinking
    • Logical and practical thinker
    • Communication (Written, Verbal and Listening)
    • Influential Leader
    • Proactive in identifying risks and problems
    • Facilitate IT workshops, planning and knowledge sessions
    • Be able maintain composure during high pressure situations
    • Understand how products translate into systems for use by clients
    • Systematic Thinker

    go to method of application »

    Compliance Specialist

    Key Purpose
    Our Group Compliance department is looking for a highly driven, knowledgeable, self-starter to join the team as a Compliance Specialist in the Corporate Compliance team to be responsible for the managing of compliance risks though the employ of policies and frameworks pertaining to our regulatory obligations.

    Areas of responsibility
    The successful candidate will be required, primarily, but not limited to:

    • Contribute to the development and implementation of the Compliance programme for Corporate Services,
    • Define, assess, maintain and advise on the regulatory universe,
    • Develop and facilitate compilation and review of compliance risk management plans,
    • Conduct compliance monitoring,
    • Compile and submit internal and external compliance reports, and
    • Interact with industry regulators, supervisors and stakeholders as and when required.

    Skills and Personal Attributes

    • Detailed knowledge of local (South African) legislation and regulations relating to Corporate Compliance and able to interpret and apply legislation, including, but not limited to: Basic Conditions of Employment Act, Broad-Based Black Economic Empowerment Act, Companies Act, Compensation for Occupational Injuries and Diseases Act, Competition Act, Disaster Management Act, Labour Relations Act and Occupational Health and Safety Act.
    • Other requirements include but are not limited to knowledge of the King IV Code on Corporate Governance and JSE Listings requirements.
    • Sound understanding of Compliance methodology, working knowledge of all elements comprising.
    • Strong listening, organisational and communication skills
    • Writes in a well-structured and logical way – must have ability to write and review compliance policies and draft compliance guidance notes and reports with detail required to inform the business executives and board members of regulatory requirements and potential impacts
    • Efficient time management skills, including quick turnaround time on quality work
    • Able to work well under pressure
    • The ability to think in an analytical and conceptual manner.

    Education and Experience

    • Must possess a relevant undergraduate graduate (minimum requirement) e.g. LLB, BCom, BA
    • Post-graduate qualification in Compliance Management (advantageous)
    • At least five to eight years’ experience within a compliance environment with working knowledge of laws, regulations and codes impacting a group of companies operating in several jurisdictions.

    go to method of application »

    Business Analyst

    Key Purpose
    Understanding the business requirements, and through a structured process documenting, validating and translating it into functional specifications that are used by developers to craft a technical solution. Testing and validating the functionality of the technical solution against the business requirements. Interfacing between the business client and the development team with regards to the business and functional requirements. Ensuring that the business requirements are delivered in the implemented solution. Working with multiple business areas and multiple teams that require deep integration of solutions. Building and maintaining strong relationships with clients, and acting as consultant on the application.

    Areas of responsibility may include but not limited to
    Business Case

    • Assist business to articulate the benefits they wish to realize with the solution. Facilitating the development of a Business Case.

    Product Requirements Specification (PRS)

    • Design and validate the functional solution.
    • This involves interpreting the CRS into a set of Product Requirements Specification (PRS).
    • Apply knowledge of the system, interfaces and dependencies to highlight integration aspects that must be considered.
    • Identify a set of stakeholders that need to be involved in creating and validating the PRS. Interview business and technical owners, as well as experienced members of the development team (Development Manager, Architect, Snr BA).
    • Design a set of test cases/scripts, test scenario's and test data sets to accompany the PRS.
    • Validate the PRS and Test Basket with the client and identified stakeholders and obtain sign-off.

    Release Notes & Training Material

    • Update and publish release notes related to the current system changes implemented, and notify impacted parties. Maintain and update the BRS and PRS with any added content.

    Personal Attributes And Skills
    Behavioral Skills

    • Stress Management
    • Time management and prioritization
    • Creativeness
    • Learning orientation
    • Negotiation skills
    • Innovation

    Technical Skills

    • Project Management
    • SQL queries
    • Business Writing Skills
    • Presentation and Facilitation Skills
    • Solution Architecture
    • Process Mapping
    • Entity Diagram mapping
    • Software testing pack design, functional testing

    Education And Experience
    Minimum

    • Any IT degree or diploma, or any relevant BA qualification
    • 3 year business analyst experience
    • Advantageous
    • 1 year user interface analyst experience
    • Business experience and product knowledge

    Methodologies

    • Agile

    Tools

    • Enterprise architect
    • Visio
    • SoapUI (SOAP) / REST client (JSON)
    • Atlassian tool suite (Jira, Confluence)

    Technologies

    • SQL (advantageous)
    • UML
    • XML
    • JSON
    • ITIL (advantageous)

    Other

    • Software architecture
    • JAD sessions
    • Data modelling techniques

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail