Posted on: 15 September 2023
ID 885931

Internship: Software Engineer

Software Engineer - (Intern)

About VitalityLife Systems

VitalityHealth, is a UK-based company specialising in private medical insurance sold to the UK market. The company is a subsidiary of Discovery Limited and alongside VitalityLife and Vitality Corporate Services it forms Discovery Limited's UK insurance offering. Working for VitalityHealth, you'll experience an exciting mix of creativity and innovation, within a framework of challenging objectives and a passion for delivering the best. We think work should be fun and sociable, and we want our people to get the most out of every day. Our people are chosen for their skills, knowledge, enthusiasm and attitude but above all, their belief that anything can be achieved. Help us change insurance for good and be part of the Vitality success story.

Key Purpose

Our Software Engineers play a critical role in Vitalitys successful business model by building and maintaining software solutions, in line with quality and time parameters, to enable operation as a fully integrated composite business, offering brilliant products with seamless, intuitive customer journeys.

The Associate Software Engineer learns on the job by delivering software components. They support development, delivery and maintenance of Vitality software products and develop skills whilst working under supervision to deliver stories in a multidisciplinary team. They understand the different types of testing and are aware of, but not responsible for, security. This role will not sit on problems, but proactively seek guidance from others in order to progress.

Areas Of Responsibility May Include But Not Limited To

Implement the software development life cycle : build, maintain, test, deliver, release and document user-friendly and customer centric software solutions, as required.
    • codes, tests, corrects and documents software under the direction of others in a core subset of software technologies employed by the team;
    • reads and understands relevant documentation and is familiar with the documentation expectations of their role;
    • updates documentation in line with their work outputs;
    • provides support in fixing faults by following agreed procedures;
    • assists as part of a team on design of components of larger systems;
    • is becoming familiar with information security and the types of security controls that can be used to mitigate security threats within solutions and services.
Deliver to standards: u nderstand, adhere to and apply Vitalitys defined technical and process standards to ensure the effective management of risks and the protection of Vitalitys data.
    • Accesses documents, guides, principles and rules through the relevant Vitality knowledge base and both refers and applies to work, although under guidance.
    • Uses automation and peer review to assess the knowledge and application of the standards.
    • Developing an understanding of ready and definition of done.
Engage stakeholders . Collaborate, work with and develop an understanding of the needs and requirements of both internal and external stakeholders in order to achieve the desired outcomes.
    • Working alongside more experienced software engineers, understand the needs and requirements of internal stakeholders. Independently engage stakeholders where further clarification of issues is required.
    • Liaise with scrum team members to better understand the business requirements and technology design.
Build and transfer skills and knowledge. Take responsibility for developing personal skills and expertise aligned to role:
    • Become familiar with the scope of one or more agreed areas in role (e.g., InfoSec, CI/CD, engineering methods and tools, a core application technology, user focus, engineering standards).
    • Participate in and seek out appropriate learning opportunities (both formal and informal) relevant to the role to develop skills, tools and techniques used in software development at Vitality.
    • Effectively apply learnings to the role.
Collaborate within and across teams . Work effectively together with others across varying areas of expertise to achieve the required results.

Personal Attributes And Skills

Behavioral competencies
  • Drives Results
  • Values Driven
  • Optimistic
  • Learns on the Fly
  • Resilient
  • Instils Trust
  • People Savvy
  • Drives Results
  • Problem Solver
  • Leadership Skills
  • Strategic Agility
  • Manages complexity
  • Balances Stakeholders
Technical Skills
  • Excellent understanding of Object Orientated principals and Java language fundamentals
  • Knowledge of commonly used design patterns
  • Broad understanding of how to put together an EE-based business solution from scratch
  • EJB
  • HTML
  • JSF
  • JQuery
  • JAXB
  • SOAP Web services
  • Message Driven Beans
  • UML
  • XML/XSD, SQL
Education And Experience

Education
  • Matric
  • A Bachelors Degree or Diploma in Computer Sciences/ Information Systems or equivalent IT tertiary qualification or Formal Java Qualification
Knowledge
  • Knowledge of commonly used design patterns
  • Excellent understanding of Object Orientated principals and Java language fundamentals
  • Working knowledge of Software development within SDLC, Unit Testing, Data modelling and design of database structures
  • Agile Methodology
  • Java systems development exposure to core
  • Java EE knowledge
EMPLOYMENT EQUITY

The Companys approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Occupation:
Finance jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Hestony Transport Currently Hiring To Apply Contact Mr Mohale (0823254273)
Jobin.co.za
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Tenders 078 203 6974
Jobin.co.za
Transnet Bakkies Truck Contract 078 203 6974

Transnet Bakkies Truck Contract 078 203 6974

Transnet
Pretoria / Tshwane
Jobin.co.za