
Website Old Mutual
Job Description:
The My Old Mutual team is a dynamic division within Old Mutual Limited, which seeks to drive digital engagement with customers by being at the forefront of digital development and innovation. Old Mutual’s longstanding history and unquestionable success in the financial industry, provide a solid foundation for expansion of its digital platform. The Digital & Data team applies customer-focused design thinking, agile and lean development methodologies, and continuous delivery practices.
The role of Software Engineer – Intermediate IOS Developer is responsible for the development of high-quality mobile solutions. This role requires participation in the development and maintenance activities of software and other digital applications or services. The incumbent will be expected to develop user-centered software and contribute to developing technical specifications. This role requires fundamentals in engineering practices, an analytical and data-driven approach to problem solving, while following DevOps, SRE and Cloud Based practices.
Job Responsibilities:
- Build and test software prototypes
- Build cloud based functional mobile applications at an enterprise level
- Mentor and coach junior developers and trainees
- Research and recommend programming-related advances to team(s)
- Seek to learn the business context and technologies behind teams’ software.
- Provide higher-level technical and programming support to fellow-developers/engineers
- Understand and contribute to the technical roadmap and vision of the Digital & Data team
- Writes secure, stable, testable, maintainable code with minimal defects.
- Implement complex Business Features and solutions with minimal guidance
- Generate, contribute and drive technical documentation according to OML guidelines
- Assumes responsibility for the state of the code you both inherit and produce.
- Create and test software prototypes
- Responsible for getting designs and code reviewed,
- Contributes to and develop technical specifications and software application architecture and designs
- Writes unit tests and tests code thoroughly
- Work effectively with customers and/or internal partners to understand business impacts and identify any opportunities/problems arising from technical decisions
- Classifies, stores, and handles data in accordance with Old Mutual policies
- Build Front-end and/or back-end solutions on the mobile digital channel/platform
- Research and share programming/technology-related advances to team(s)
- Seek to learn the business context and technologies behind the team’s software.
- Document & Design solutions at an Application Level with guidance from seniors
- Participates in team design, scoping and prioritization discussions
- Understand, communicate and/or translate complex procedures
Job Requirements:
- Good communications skills and a team player
- IaC technologies e.g., Terraform/Cloudformation
- Xcode/AppCode
- Ability to learn new technologies quickly
- 3+ years of experience in Android mobile application development
- Matric certificate with relevant tertiary qualification
- Collaboration tool e.g., Confluence, Jira, Microsoft Teams, Slack
- AWS (preferred) or another cloud provider such as Microsoft Azure or Google Cloud Platform
- Kotlin (advantageous)
- Familiarity with architecture styles such as Microservice and Serverless architectures
- Critical thinking, root cause identification skills and attention to detail
- Containerisation technologies e.g., Kubernetes, Docker
- CI/CD Tools e.g., Jenkins, AWS Code Commit
Job Details:
Company: Old Mutual
Vacancy Type: Full Time
Job Location: Durban, KwaZulu-Natal, SA
Application Deadline: N/A
[the_ad id=”21944″]jobsrican.com