A leader in the Insurance Industry is looking for a Data Developer to join their team based in Johannesburg
Requirements
- To deliver the design, coding, testing and documenting of integrated systems in accordance with agreed standards in an agile environment
- Test-Driven development
- Work closely with testers to automate functional tests
- Perform code review when required by other developers
- Diagnose production issues and provide assistance to production support staff
- Continually add and improve system and infrastructure monitoring
- Consistent participation in agile methodologies and practices
- Ensuring code and documentation version control and overall skills transfer to the team
- Translate user requirements into system specifications
- Work across multiple teams to implement and maintain solutions
- Full understanding of the SDLC approach and controls in an enterprise-scale organization
Education and Experience
- Bachelor’s degree in Information Systems or related field
- Minimum of 3 years’ experience in application development, preferably in an Agile environment
- Minimum of 3 years’ experience of data warehousing and data management
- Minimum of 3 years’ experience in Programming in relevant programming language(s)
- Experience in Financial Services Industry preferred
- Results orientation
- Agile delivery
- Requirements solicitation, facilitation, negotiation and conflict resolution
- Influence the definition and adoption of rigorous technical standards
- Understanding of how to achieve sustainability and supportability
- Strong analytical and problem solving skills
- Good written and oral communication skills
- Understanding of the business context
- Team player – approachable, ability to share and consult others
- Coaching and training skills
- Data warehouse, data mart and data preparation for reporting and modelling advantageous
Preferred technology experience:
- Big Data development experience – Hadoop, Spark, Hive, Spark Sqoob and related technology
- Traditional languages such as Java, C#
- Python and shell scripts
- Automaton and ETL experience advantageous
- Analysing (Proficient in)
- Delivering Results & meeting customer expectations (Familiar with)
- Presenting & Communicating Information (Proficient in)
- Learning & Research (Proficient in)
- Creating & innovating (Familiar with)
- Deciding & Initiating action (Proficient in)