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: Apr 5, 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

    Old Mutual is an international investment, savings, insurance and banking group. For over 170 years we have been serving the growing insurance and investment needs of our customers, helping them achieve their lifetime financial goals.
    Read more about this company

     

    Software Engineering: Intermediate API Developer

    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 Intermediate API developer is responsible for the development of high-quality solutions. This role requires participation in development and maintenance of software and other digital applications or services. The incumbent will be expected to develop user-centred software and advise on technical specifications. This role requires fundamentals in engineering practices, an analytical and data-driven approach to problem solving, while following the DevOps, SRE and Cloud Based practices.

    Responsibilities

    • Enabling teams by defining standards and building reusable artifacts for API development that not only suit their needs but retain a high level of security and reusability
    • Delivering with automation in mind, across infrastructure and backend services
    • Creating reusable patterns and solutions
    • Supporting junior developers where required
    • Contributing to the technical roadmap and vision
    • Researching and assessing programming related advances and feeding back to team members
    • Creating and testing software prototypes
    • Communicating complex procedures to colleagues and stakeholders

    Experience & Qualifications Requirements

    • Matric, with a degree in Computer Science/ Engineering/ Mathematics or related  
    • 3+ years of experience in mobile application development  

    Knowledge and experience in technologies such as: 

    • Containerisation: Kubernetes, Docker 
    • CI/CD - Jenkins, AWS Code Commit 
    • AWS (preferred) or another cloud provider such as AZURE or Google Cloud Platform 
    • Confluence, Jira 
    • Microsoft Teams, Slack 
    • IaC: Terraform/Cloudformation 
    • .Netcore/ Kotlin/Java 
    • Knowledge of with Architecture and Design: Microservice / Serverless architectures / Event Driven Architecture / API First / Domain driven design
    • Familiarity Test-Driven Development 
    • Build cloud based functional APIs at an enterprise level 
    • Developing applications to meet technical specifications
    • Knowledge of coding best practices 
    • Follow Agile methodologies (SCRUM / Kanban) 
    • Work in a DEVOPS culture bonus
    • Implement test strategy and/or test plans.  
    • Estimating sizing for development work required  
    • Responsible for the software development life cycle, taking ownership on software development projects  
    • Apply engineering principles for design, development, maintenance, testing and evaluation of software 
    • Participate in code design and code reviews 
    • Apply knowledge relating to the Architecture of relevant systems  
    • Balance trade-offs between design and implementation  
    • Identify issues that will enhance system quality, development, and standard operating procedures  
    • Client engagement to drive new products/ features and to ensure operational excellence  
    • Work closely with multi-skilled and cross-functional teams e.g., architects, developers, UX designers, business analysts 
    • Drive technology design and implementation 
    • Draft technical specifications 
    • Monitor application performance 
    • Ensure systems are scalable, responsive, robust, and secure  

    Competencies Required

    • Customer focus 
    • Attention to detail and big picture 
    • Action Oriented 
    • Continuous Improvement Management  
    • Automation 
    • Problem Finding and Solving 
    • High EQ 

    Method of Application

    Interested and qualified? Go to Old Mutual South Africa on oldmutual.wd3.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Old Mutual South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail