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: Jan 26, 2023
    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

     

    Doctor-Non-Disclosure & Underwriting

    Key Purpose:

    This position requires the successful candidate to be able to make clinical decisions linked to the assessment of non-disclosure, in addition lead policy changes, protocol enhancements, applying appropriate clinical and medicine-based knowledge and experience in determining material non-disclosure.

    Key Outputs:

    • The successful applicant will be responsible for but not limited to the following job functions:
    • Lead policy enhancements for the NDC environment 
    • Dealing with escalations and managing doctor to doctor calls
    • Managing the appeals process and dealing with the members appeals directly 
    • Provide clinical support to the Underwriting, Non-disclosure and Informa teams, as well as other business areas
    • Provide steer and make decisions on complex cases
    • Participating in key clinical forums internally and externally
    • Preparing of cases, case presentation, loading member remarks and exceptions
    • Coaching with clinical intervention 
    • Clinical case studies – cases related to symptom and diagnosis 
    • Writing protocols with support from CAS and other clinical environments 
    • Communication of decisions to the relevant parties
    • Review of clinical evidence on a case-by-case basis
    • Identify operational gaps and initiate improvement strategies
    • Maintenance of database of decisions made
    • Identifying high-cost conditions where we find non-disclosure  
    • Representing teams in forums; BCR, Risk Exco, Underwriting Steercom, Clinical Review
    • Keeping abreast with legislative and industry changes and how it affects your business unit
    • Identification of new trends in Medical Industry, and engagement with relevant clinical stakeholders
    • Constant interaction and relationship building with external health care providers
    • Provide support to the Benefit Compliance Review team
    • Provide support to the executive executive office team
    • Competencies and Personal Attributes:
    • Resilience - the ability to respond to, and recover quickly from, difficulties in the workplace to ensure you’re always persevering with a ‘never give up’ attitude." Perseveres through adversity and recovering quickly from setbacks.
    • Adapts to changing circumstances - accepts new ideas and change initiatives. Adapts interpersonal style to suit different people or situations. Shows respect and sensitivity towards cultural and religious differences. Deals with ambiguity, making positive use of the opportunities it presents.
    • Works productively in a high-pressure environment - keeps emotions under control during difficult situations. Balances the demands of a work life and a personal life. Maintains a positive outlook at work. Handles criticism well and learns from it.
    • Analyses numerical data, verbal data and all other sources of information - breaks information into component parts, patterns and relationships. Probes for further information or greater understanding of a problem. Makes rational judgments from the available information and analysis. Produces workable solutions to a range of problems. Demonstrates an understanding of how one issue may be a part of a much larger system. 
    • Deciding and Initiating Action - makes prompt, clear decisions, which may involve tough choices or considered risks. Takes responsibility for actions, projects and people. Takes initiative, acts with confidence and works under own direction. Initiates and generates activity
    • Following Instructions and Procedures - appropriately follows instructions from others without unnecessarily challenging authority. Follows procedures and policies. Keeps to schedules. Arrives punctually for work and meetings. Demonstrates commitment to the organization. Complies with legal obligations and safety requirements of the role. 
    • Presenting and Communicating Information - speaks clearly and fluently. Expresses opinions, information and key points of an argument clearly. Makes presentations and undertakes public speaking with skill and confidence. Responds quickly to the needs of an audience and to their reactions and feedback. Projects credibility. 
    • Delivering Results and meeting customer expectations - focuses on customer needs and satisfaction. Sets high standards for quality and quantity. Monitors and maintains quality and productivity. Works in a systematic, methodical and orderly way. Consistently achieves project goals. 
    • Problem Solving - uses rigorous logic and methods to solve difficult problems with effective solutions; probes all fruitful sources for answers; can see hidden problems; is excellent at honest analysis; looks beyond the obvious and doesn't stop at the first answers.
    • Adapts to changing circumstances - accepts new ideas and change initiatives. Adapts interpersonal style to suit different people or situations. Shows respect and sensitivity towards cultural and religious differences. Deals with ambiguity, making positive use of the opportunities it presents.
    • Works productively in a high-pressure environment - keeps emotions under control during difficult situations. Balances the demands of a work life and a personal life. Maintains a positive outlook at work. Handles criticism well and learns from it.
    • Accepts and tackles demanding goals with enthusiasm - works hard and puts in longer hours when it is necessary. Identifies development strategies needed to achieve career goals and makes use of developmental or training opportunities. Seeks progression to roles of increased responsibility and influence

    Skills:

    • Learning on the Fly: Learns quickly when facing new problems; a relentless and versatile learner; open to change; analyzes both successes and failures for clues to improvement; experiments and will try anything to find solutions; enjoys the challenge of unfamiliar tasks; quickly grasps the essence and the underlying structure of anything. 
    • Priority Setting: Spends his/her time and the time of others on what's important; quickly zeros in on the critical few and puts the trivial many aside; can quickly sense what will help or hinder accomplishing a goal; eliminates roadblocks; creates focus. 
    • Conflict Management: Steps up to conflicts, seeing them as opportunities; reads situations quickly; good at focused listening; can hammer out tough agreements and settle disputes equitably; can find common ground and get cooperation with minimum noise. 
    • Interpersonally Savvy: Relates well to all kinds of people—up, down, and sideways, inside and outside the organization; builds appropriate rapport; builds constructive and effective relationships; uses diplomacy and tact; can defuse even high-tension situations comfortably.
    • Peer Relationships: Can quickly find common ground and solve problems for the good of all; can represent his/her own interests and yet be fair to other groups; can solve problems with peers with a minimum of noise; is seen as a team player and is cooperative; easily gains trust and support of peers; encourages collaboration; can be candid with peers. 
    • Dealing with Paradox: Can act in ways that seem contradictory; is very flexible and adaptable when facing tough calls; can combine seeming opposites like being compassionately tough, stand up for self without trampling others, set strong but flexible standards; can act differently depending upon the situation; is seen as balanced despite the conflicting demands of the situation. 

    Qualifications & Experience: 

    The following are essential criteria for the position

    • Qualified Medical Doctor
    • Full and Current HPCSA registration - Independent Practice
    • Minimum of two years experience in a Private hospital or clinic 
    • Thorough knowledge of Medical Insurance Law
    • Ability to communicate on a high, technical level (e.g. with actuaries).
    • Knowledge of Managed Care Environment
    • Sound knowledge of Prescribed Minimum Benefits
    • Excellent written and verbal communication skills in English
    •    Proficient with the following computer packages:

    Excellent Excel skills

    • PowerPoint
    • Outlook
    • Knowledge of Discovery system such as paradigm and pinpoint
    • The following are advantageous criteria for the position
    • Knowledge of Discovery Health Medical Scheme and In-House products

    go to method of application »

    Data Analyst- Amplify Health

    The role is based in Sandton, South Africa.

    Position(s) are available at both an associate (3-5 years relevant experience) and a senior (5+ years experience) level with compensation and responsibilities reflecting your experience.

    Core responsibilities include:

    • Understanding internal lineage of data sets through close collaborations with technology and business intelligence teams
    • Mining large structured and unstructured datasets for a multitude of companies with different data structures
    • Ownership of data structures and relevant business logic by setting standards and vision for normalised data sets
    • Creation and methods for development of scalable and re-usable data marts while understanding key business usage. This includes relevant testing structures to ensure high quality.
    • Support the design of data systems to ensure data analytics takes place in an efficient, scalable, and reproducible way 
    • Usage of data to find new insights to inform healthcare strategies and develop product – there will be a broad range of products to understand from clinical, operations, financial, fraud, digital, sales and marketing, wellness, etc. 
    • Performing basic data analytics ad hoc to extract core data insights
    • Specification of data reports to derive business insights that will meaningfully change the environment
    • Present data and model findings in a way that provides actionable insights
    • Connecting with a multitude of local and international stakeholders to understand the data, systems, and analytical processes in a healthcare context
    • Improve processes and data outcomes where opportunities arise

     What you need to be successful

    Behavioural skills:

    • Communication skills across a wide range of stakeholders
    • Ability to work cohesively in a team environment while balancing multiple priorities
    • High level of attention to detail, resilience, enthusiasm, energy and drive
    • Positive, can-do attitude focused on continuous improvement
    • Ability to take feedback and constructive criticism to drive improved delivery
    • Rigorous ability to problem-solve and optimise environment
    • Excellent co-ordination skills

    Technical understanding- a working understanding of the data used in healthcare is optimal as data forms the basis of products, as such the following core understandings are required:

    • Proficient in SQL and advanced excel
    • Working experience in Python is advantageous 
    • Proficient experience of the data lifecycle in at least 2 out of the following areas of expertise from clinical, operations, financial, fraud, digital, sales and marketing, wellness, or any relevant dataset in healthcare
    • Proficient experience in generation of Datamart’s for healthcare
    • Working experience in health outcome indices and metrics and measures
    • Knowledge of databases and structures, governance and meta data standards including data architecture principals, ETL/ELT, etc.
    • Knowledge of patient health management, provider profiling, healthcare reporting, and other key healthcare technologies etc. is advantageous
    • Knowledge of clinical tools including coders, groupers, and classifications is advantageous
    • Knowledge of data science in the healthcare space is advantageous
    • Knowledge of healthcare benefit pricing, product pricing and other actuarial calculations (reserving, risk rating, etc.) is advantageous
    • Experience in Microsoft Azure (Databricks, Synapse, Data Factory, etc.) is advantageous 

    Qualifications:

    • A bachelor's degree in statistics, healthcare related, or similar.
    • A master's degree in a related field preferred.
    • Experience in healthcare analytics.

    go to method of application »

    Oracle Warehouse Developer

    Key Purpose

    Design and implement robust, scalable and optimally performing systems using Oracle related technologies, according to provided specifications, standards and procedures, while ensuring compliance with the architectural standards and guidelines laid out by Discovery.

    Areas of responsibility may include but not limited to

    Design:

    • Translate business requirements into technical designs adhering to Discovery Insure processes, standards and guidelines, taking cognisance of performance, security and scalability requirements. Deliver within agreed timeframes.
    • Liaise with relevant parties where clarification of business requirements or resolution to technical issues is needed
    • Research and find effective solutions to technical issues that arise
    • Estimate development timelines based on business requirements

    Development:

    • Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards and procedures. Deliver within agreed timeframes
    • Conduct unit testing and fix any defects found

    Testing:

    • Verify build stability and quality with development team before releasing to test team, aiming to release with zero defects
    • Assist the Business analyst in ensuring the test pack includes relevant scenarios and test data.
    • Consult and assist in reviewing risk / impact of defects found in testing, and assist with fixing where necessary

    Support / Troubleshooting:

    • Assist system users with technical support issues and handle according to defined procedures
    • Ability to effectively analyse root cause of system errors (data errors, performance and stability issues)

    Mentoring / Team development:

    • Actively coach other developers to understand and apply the Insure coding and architectural standards correctly, as well as any technologies in use
    • Perform code review  to ensure logical correctness, maintainability, scalability, performance, compliance with architectural standards and frameworks
    • Assist in identifying training needs of team members [Senior only]

    Personal development:

    • Keep abreast of current technological trends and how these might be applied in the Discovery environment
    • Constant improvement of knowledge of the various applications, their functionalities and data models

    General:

    • Ability to communicate clearly, constructively and effectively. Easily able to follow and participate in technical, business process, and other discussions
    • Able to build business relationships with other members of team and the business areas we support.

    Competencies

    • BI/Warehouse/ETL
    • Extensive Knowledge of data warehousing
    • Cognos
    • Data Modelling specifically related to OLTP
    • PLSQL
    • SQL
    • Dynamic SQL 
    • -SQL and PLSQL performance tuning
    • Report writing

    Advantageous Experience

    • MSSQL server + SSIS
    • Java SE

    Working knowledge of:

    • Software development within SDLC
    • Unit Testing
    • Data modelling and design of database structures-       

    Behavioural Skills:

    • Action orientated go-getter, hungry to learn and add real value
    • Structured and analytical problem solver: Obsessive about finding solutions to problems: action oriented problem solver.
    • Able to plan, organise and prioritize own work
    • Able to multitask
    • Able to work independently
    • Able to work under pressure
    • Team player: reliable, works actively with others towards common goal, communicates constructively, shares information, knowledge and experience, treats others in a respectful and supportive manner
    • Flexible and able to adapt to changing requirements

    Education and Experience

    • 2-5 years of consistent experience in the listed core competency areas – Essential

    go to method of application »

    Java Developer (Senior)

    Key Purpose

    To fulfil a pivotal role within a software development team that designs, develops and maintains the systems for Discovery’s dynamic Life Insurance business.

    Areas of responsibility may include but not limited to

    Planning:

    • Perform a high-level impact analysis, establish Scope and provide estimates based on technical requirements.
    • Proactively liaise with all stakeholders.
    • Create required planning tasks in SDLC tool and set due dates according to agreed milestones.

    Analysis and Design:

    • Actively participate in the collaborative technical design process.
    • Research and find effective solutions to technical issues that arise.
    • Update development timelines based on final requirements.
    • Liaise with the relevant subject matter experts where clarification is required.

    Development:

    • Translate technical requirements into executable code without errors.
    • Ensure optimally performing system code in line with technical specifications, following prescribed process, architecture standards and procedures.
    • Ensure delivery within agreed timeframes.
    • Conduct unit testing and fix any defects found within the agreed SLA.
    • Escalate risks to the project early on.

    Quality and Testing:

    • Run code through the automated code review tool, review errors with the technical lead and fix before committing to the code base.
    • Perform peer code reviews to ensure consistent application of standards, logic and effective use of libraries and reusable aspects of the software.
    • Develop and maintain reusable Unit Tests.
    • Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required scenarios. 
    • Verify that the completed software meets the established standards and is fit for purpose.
    • Review the risk / impact of defects found in testing, prioritize and ensure that the priority is accurate.

    Risk and Release Management:

    • Conform to the Build and Release cycles.
    • Provide timeous support to the Quality Assurance Team when issues arise during testing.
    • Handle all outstanding defects.

    Production Support and Root Cause management:

    • Ensure that the root cause of system errors are effectively analysed and prioritized for fixing.
    • Proactively bring issues and problems to the attention of the team and propose solutions to solve them.
    • Assist system users and the infrastructure teams with technical support issues.

    Team Collaboration:

    • Adhere to the culture of communication and collaboration across all teams. 
    • Attend and participate in the regular team / project stand-ups.
    • Actively mentor team members where required.
    • Provide feedback at the regular 1-on-1’s with your leader.
    • Proactively set goals, track them and address any concerns with your leader.
    • Participate in Performance reviews with your line manager and project leads.
    • Actively participate in internal up-skilling initiatives.
    • Transfer knowledge and contribute to building a shared knowledge base

    Personal development:

    • Keep abreast of current technological trends and how these might be applied in the Discovery environment.
    • Constant improvement of knowledge of the various applications, their functions and data models.

    General:

    • Ability to communicate clearly, constructively and effectively. Able to follow and participate in technical, business process, and other discussions.
    • Able to build strong business relationships with other members of the team and the business areas we support.

    Personal Attributes and Skills

    Intermediate knowledge of:

    • Applicable programming disciplines and languages.  Refer to technical competencies list.
    • Data modelling and design of database structures
    • Unit Testing
    • Systems Integration testing
    • SDLC methodologies

    Behavioural Skills:

    • Action orientated go-getter, hungry to learn and add real value.
    • Self-motivated.
    • Driven by a sense of responsibility and ownership.
    • Structured and analytical problem solver: Obsessive about finding solutions to problems.
    • Able to plan, organise and prioritize own work.
    • Attention to detail.
    • Able to multitask.
    • Highly adaptive and flexible to a changing environment.
    • Able to work independently, but also as an effective member of a Team: reliable, works actively with others towards common goal, communicates constructively, shares information, knowledge and experience, treats others in a respectful and supportive manner.

    Education and Experience

    Essential:

    • 5+ years’ experience in software development
    • IT related Degree or Diploma (BSc/BTech or similar).

    Advantageous:

    • Formal software development qualification(s), such as Object-Oriented Analysis & Design.

     

    Key Technical Competencies

    General:

    • Version control (GIT)
    • UML and modelling tools (Enterprise Architect, etc)
    • SDLC methodologies (Agile, Waterfall, DevOps, etc)
    • SQL

    Java:

    • Java programming language
    • Java EE
    • JBoss EAP (or similar Application Server)
    • Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS and PL/SQL beneficial)
    • Business services (EJB, RMI)
    • Integration services (Apache Camel, REST / SOAP web services)
    • Messaging systems (JMS, Tibco EMS, Oracle Advanced Queuing, MQ)
    • Presentation layer technologies (JavaServer Faces, HTML 5, JavaScript, CSS3)
    • Design patterns (DAO, Command pattern, MVC, etc)
    • Testing methodologies (Junit)
    • Code quality tools (SonarQube)
    • Build tools (Apache Ant, Jenkins, etc)
    • SDLC tools (Jira, BitBucket, etc)

    go to method of application »

    HR Generalist (Senior)

    Key Purpose

    The HR Generalist assists the Human Capital Manager with the delivery of all human capital services across the division, provides HR support to the various departments and ensures alignment with and implementation of Vitality RSA initiatives.

    Areas of responsibility may include but not limited to

    • Administers all recruitment and on boarding tasks.
    • Collect and check HR data and run reports.
    • Assists with the administration required in relation to the execution of employee disciplinary actions.
    • Manage your portfolio including attendance of Mancos.
    • Monitoring and report on competency and skills development to ensure that employee capabilities meet current and future standards.
    • Implement specific project activities as determined through the HR planning process and participate in functional and cross-functional initiatives.
    • Report on key people drivers, proactively highlight key trends, risks and formulate action plans.
    • Recommend new approaches, policies, and procedures to affect continual improvements in efficiency of department and services performed.
    • Act as a liaison between the business unit and centre of excellence to ensure that HR services are aligned with internal client needs.
    • Perform offboarding and exit interviews.
    • Responsible for reporting with regards to turnover and recruitment.
    • Manage IR and Employee Wellbeing of staff members in your portfolio.

    Personal Attributes and Skills

    • Effective Communication
    • Innovative Thinking
    • Problem Solving
    • Relationship Management
    • HR Consulting
    • HR Legal and Regulatory Environment
    • HR metrics use & development
    • HR Policies, Standards and Procedures
    • HR Trends and Direction

    Education and Experience

    • 3 years’ in a human resources environment
    • 3 year relevant HR qualification
    • Knowledge of Success Factors (SAP)
    • Postgraduate HR Qualification advantageous
    • Industry specific experience advantageous

    go to method of application »

    Power BI Developer-Amplify Health

    What you will do?

    The Business Intelligence (BI) Visualization developer is responsible for building, implementing, and supporting Microsoft PowerBI solutions on prem and on Azure. The right individual will possess experience in all stages of BI project work from backend database to front end visualization. The BI individual should have a firm grasp of BI implementation methodologies and will have had in-depth experience with the Microsoft BI Stack (SSIS, SSRS and SSAS, Azure Data Factory, Azure Data Lake, Azure Synapse, Azure Analysis Service).

    The role is based in Sandton, South Africa.

    Core responsibilities include:

    • The BI Visualization developer should understand and have expertise in the various technologies for data visualization
    • Interact with Business Analysts and End Users to establish information needs
    • Interact with data modelers and cube developers to understand data sources and to communicate dimensional model enhancements based on business needs
    • Understand the problem that the business is trying to solve
    • Understand how to use data to direct business to underlying issues with proposed intervention through actionable insights on dashboards
    • Documenting dashboard content, sources
    • Making information intuitive and simplistic through creative visual methods
    • Experience with SSAS tabular models
    • Working closely with stakeholders in an agile methodology
    • Design aesthetically appealing Visuals using data

    What you need to be successful

    • Honours or Master’s degree in BSc Computer Science or Btech in IT
    • 5 to 15 years of relevant experience is preferred
    • PowerBI on Cloud is essential
    • Creative visualization of data using various components in PowerBI
    • Relational database SQL Server, Synapse experience plus Data Lake Gen2
    • Experience with Azure analysis services tabular models and SSAS MOLAP cubes
    • Dimensional modelling skills
    • Report development
    • Data Storytelling to solve a business problem using data
    • Expert database knowledge in SQL, DAX, and experience with MS Azure
    • Modern Azure datawarehouse design skills
    • Experience working on large and complex datasets
    • DevOps/DataOps and CI/CD experience
    • Strong communicator verbally and in writing

    To qualify the candidate should possess the following skills:

    • Analysis and Communication Skills
    • Data gathering, research and analytical abilities to develop insightful conclusions and generate solutions to address user needs
    • Client engagement to define business problem
    • Advising client on how to use data to solve a problem as well as what data is available
    • Engaging with Data Engineers to include new data points as per business requirement
    • Create written communication materials that effectively summarize findings and support recommendations
    • Direct quality assurance and user acceptance testing (Unit and UAT)

    go to method of application »

    Data Quality Engineer-Amplify Health

    What you will do?

    The role entails building a reusable sustainable framework to ensure collection, processing and availability of high-quality health care data to enable us to achieve the core purpose.  The Data Quality Engineer will work collaboratively with the Program Managers, Data Scientists, Data Architects and Data Engineers to ensure trustworthy data in development and in production.  Together these teams will enable automated metadata driven data quality frameworks proactively monitoring deviation in data quality and model outputs. The successful applicant will be working within a highly specialized and growing team to enable delivery of trustable data.

    The role is based in Sandton, South Africa.

    Core responsibilities include:

    • Establish test criteria covering comprehensive monitoring of the accuracy of data that will be used for reporting, analytics, and machine learning
    • Establish test criteria for reports and interactive dashboards
    • Building a Test Plan that will be a living document reviewed at each phase and updated accordingly
    • Review and finalization of the test plan to ensure accuracy of the methodology, test schedule and resource allocations
    • Review the test cases and validate it against the requirement ensuring that all changes are implemented.
    • Develop and review test scripts to validate it against the test case and ensure that all changes are implemented
    • Review test results and validate this against the test scripts and ensure that all changes are
    • implemented
    • Ensure that all errors are logged, re-tested and closed.
    • Manage feedback loop to all stakeholders of the project and development.
    • Perform Regression Testing including lite testing to ensure there is no further impact on the system
    • Keep all stakeholders informed regarding defects
    • Produce a Test Closure Reporting summarizing activities that includes defects logged vs. Fixed, number of test cases executed etc.
    • Mobilize sign off by client which includes Data Scientists and Business Users
    • Monitor quality of productionized data sets, reports, dashboards and Model predictions
    • Work with the Data Architect and Data Engineer to establish an automated framework to monitor production data assets
    • Mentoring and Management of a QA team and driving their career development and training

     What you need to be successful

    • Honours degree in BSc Computer Science or Btech
    • 5 to 15 years of experience is preferred
    • Expert database knowledge in SQL
    • Experience with MS Azure tools
    • Strong numerical ability
    • Strong data analysis capability
    • Balancing of downstream assets against upstream data
    • Modern Azure Datawarehouse skills is advantageous
    • Metadata understanding in the context of ELT or ETL
    • DevOps/DataOps and CI/CD experience
    • Understanding of ML model process
    • Development background

    go to method of application »

    Java Developer

    Key Purpose

    To fulfil a pivotal role within a software development team that designs, develops and maintains the systems for Discovery’s dynamic Life Insurance business.

    Areas of responsibility may include but not limited to

    Planning:

    • Perform a high-level impact analysis, establish Scope and provide estimates based on technical requirements.
    • Proactively liaise with all stakeholders.
    • Create required planning tasks in SDLC tool and set due dates according to agreed milestones.

    Analysis and Design:

    • Actively participate in the collaborative technical design process.
    • Research and find effective solutions to technical issues that arise.
    • Update development timelines based on final requirements.
    • Liaise with the relevant subject matter experts where clarification is required.

    Development:

    • Translate technical requirements into executable code without errors.
    • Ensure optimally performing system code in line with technical specifications, following prescribed process, architecture standards and procedures.
    • Ensure delivery within agreed timeframes.
    • Conduct unit testing and fix any defects found within the agreed SLA.
    • Escalate risks to the project early on.

    Quality and Testing:

    • Run code through the automated code review tool, review errors with the technical lead and fix before committing to the code base.
    • Perform peer code reviews to ensure consistent application of standards, logic and effective use of libraries and reusable aspects of the software.
    • Develop and maintain reusable Unit Tests.
    • Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required scenarios. 
    • Verify that the completed software meets the established standards and is fit for purpose.
    • Review the risk / impact of defects found in testing, prioritize and ensure that the priority is accurate.

    Risk and Release Management:

    • Conform to the Build and Release cycles.
    • Provide timeous support to the Quality Assurance Team when issues arise during testing.
    • Handle all outstanding defects.

    Production Support and Root Cause management:

    • Ensure that the root cause of system errors are effectively analysed and prioritized for fixing.
    • Proactively bring issues and problems to the attention of the team and propose solutions to solve them.
    • Assist system users and the infrastructure teams with technical support issues.

    Team Collaboration:

    • Adhere to the culture of communication and collaboration across all teams. 
    • Attend and participate in the regular team / project stand-ups.
    • Actively mentor team members where required.
    • Provide feedback at the regular 1-on-1’s with your leader.
    • Proactively set goals, track them and address any concerns with your leader.
    • Participate in Performance reviews with your line manager and project leads.
    • Actively participate in internal up-skilling initiatives.
    • Transfer knowledge and contribute to building a shared knowledge base

    Personal development:

    • Keep abreast of current technological trends and how these might be applied in the Discovery environment.
    • Constant improvement of knowledge of the various applications, their functions and data models.

    General:

    • Ability to communicate clearly, constructively and effectively. Able to follow and participate in technical, business process, and other discussions.
    • Able to build strong business relationships with other members of the team and the business areas we support.

    Personal Attributes and Skills

    Intermediate knowledge of:

    • Applicable programming disciplines and languages.  Refer to technical competencies list.
    • Data modelling and design of database structures
    • Unit Testing
    • Systems Integration testing
    • SDLC methodologies

    Behavioural Skills:

    • Action orientated go-getter, hungry to learn and add real value.
    • Self-motivated.
    • Driven by a sense of responsibility and ownership.
    • Structured and analytical problem solver: Obsessive about finding solutions to problems.
    • Able to plan, organise and prioritize own work.
    • Attention to detail.
    • Able to multitask.
    • Highly adaptive and flexible to a changing environment.
    • Able to work independently, but also as an effective member of a Team: reliable, works actively with others towards common goal, communicates constructively, shares information, knowledge and experience, treats others in a respectful and supportive manner.

    Education and Experience

    Essential:

    • 3 years’ experience in software development
    • IT related Degree or Diploma (BSc/BTech or similar).

    Advantageous:

    • Formal software development qualification(s), such as Object-Oriented Analysis & Design.

    Key Technical Competencies

    General:

    • Version control (git)

    Java:

    • Java programming language
    • Java EE
    • JBoss EAP (or similar Application Server)
    • Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS and PL/SQL beneficial)
    • Business services (EJB)
    • Presentation layer technologies (JavaServer Faces, HTML 5, JavaScript,  CSS3)
    • Testing methodologies
    • SDLC tools (Jira or BitBucket)

    Method of Application

    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