Template Developer (Junior)

SOE – Digital Messaging
Template Developer (Junior)
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About Digital Messaging
Digital Messaging enables the creation, distribution, receipting, storage and retrieval of all outbound communications (triggered, bulk), across various channels for businesses in the Discovery Group (Discovery Life, Invest, Health, Insure, Card, Vitality RSA, Vitality Life UK, and The Vitality Group USA), as well as the workflow routing of all inbound communications to the Discovery Group.
We are a service focused team that has a drive to solve problems with urgency, and meet the needs of our clients to the best of our ability. We are looking for smart, energetic, experienced and dynamic achievers who take initiative and ownership, and who thrive on constant challenges and high-speed change to join us on this journey. If you have an entrepreneurial mind and appreciate calculated risks, then the Discovery environment will liberate you to realize your full potential
Key Purpose
The Template Developer will support group-wide projects and / or ongoing BAU with the creation, testing, and deployment of templates, for email, print, and SMS. The role requires technical understanding and execution of Business Specifications, working with the Business Analyst to ensure all business requirements are met, with zero defects.
The correct / relevant template solutions (for print, email, SMS) must be used, and care taken to ensure absolute accuracy. The development and deployment of templates is at a Group level, and the importance of care in creating the correct communication type is vitally important.
Areas of responsibility may include but not limited to
Source Code:
- Develop, test, and maintain the source code for templates created, with high quality
- Perform accurate development estimation
- Consult with BA and System Architect on technical issues encountered.
Unit Test Code:
- Conduct unit testing, and fix any defects found. Review error logs and provide BA with updates on fixes found in testing.
- Consult and assist the BA in reviewing defects found in testing.
- During Test Standby duties, handle any defects as raised in the testing process.
- Release the source code with zero defects
Peer Review Report:
- Participate in the process of reviewing code for consistent application of standards, logic and effective use of libraries and reusable aspects of the application.
- Can help with quality assurance and provide comments
- Offer support and guidance to peers
Defects root cause analysis:
- Respond to incidents escalated by the Incidents team. Log issues in the appropriate issues tracking system. Conduct preliminary analysis on issues.
- Verify and validate build stability
Personal Attributes and Skills
- Analytical and problem solving skills
- Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
- Excellent written and verbal communication skills
- Learning orientation
- Prioritization
- Planning and organizing
- Stress Management
Education and Experience
Essential:
- Relevant tertiary qualification
Minimum Required Experience:
- One-year experience in source code development
Advantageous Knowledge:
- Processes: SDLC, Unit Testing, Database structure design, Technical Change Control
- Technologies: FOP, Transform, XSL, XML, HTML
EMPLOYMENT EQUITY
The Company’s 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.