Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 26, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Momentum Metropolitan Holdings, formerly MMI Holdings, is a South African-based financial services group was established on 1 Dec 2010, through the merger of Metropolitan and Momentum. We are specialists in long and short-term insurance, asset management, savings, investments, healthcare administration, health risk management, employee benefits and reward...

     

    Analyst Developer

    Role Purpose

    Analyse business requirements, design, develop, implement, monitor, support, troubleshoot and maintain a portfolio of new and existing software applications and services, from high-level business requirements and designs, through the SDLC.

    Requirements

    • Relevant B-degree in Information Technology, Computer Science, Mathematics, or related discipline
    • Minimum 5 years’ development experience within a financial services environment 
    • Knowledge of Software Development Lifecycle (SDLC)
    • Expertise in more than one of the relevant programming languages – Java, VB6, C++, C#, C
    • Sound understanding of relational databases and SQL language
    • Some background using IBM mainframe and MQ would be an advantage.
    • Confident working in the environments we use, viz Windows, Microsoft Visual Studio, Spring boot, XML, etc
    • Must have knowledge of technical architecture and design patterns
    • Background in life insurance would be a recommendation
    • Software testing and writing Test Cases
    • Interpersonal skills
    • Problem-solving skills
    • Communication skills
    • Influencing skills
    • Analytical skills

    Duties & Responsibilities

    INTERNAL PROCESS

    • Participate in the full development life cycle of business software including analysis, design, development, unit/load testing, deployment and maintenance of a software system and implementation of business software for the enterprise, ensuring technical integrity and alignment with coding standards and principles.
    • Work with end users to collect and analyse business requirements and then design, develop and implement solutions. Help research and evaluate potential technical solutions to business problems.
    • Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance.
    • Develop business requirements specifications, technical specifications / program specifications and systems documentation.
    • Design and code new software functionality using code that is readable, maintainable and re-usable.
    • Conduct Unit Testing of own code, and System Integration Testing (SIT) of solution. Resolve all issues/queries timeously.
    • Collaborate with testing team to co-create test cases.
    • Contribute to user acceptance testing (UAT) and training material.
    • Once the solution has been successfully tested, deliver the code into the applicable production environment.
    • Provide stakeholders with regular feedback on the technical design and timelines for solution.
    • Help diagnose root causes of systems issues using problem-solving skills. Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
    • Log issues found in existing systems as internal change controls and ensure successful resolution of issues.

    CLIENT

    • Provide authoritative expertise and advice to clients and stakeholders.
    • Build and maintain collaborative, professional relationships with clients and stakeholders.
    • Deliver on service level agreements made with clients and stakeholders in order to ensure that expectations are managed.
    • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.

    PEOPLE

    • Develop and maintain productive and collaborative working relationships with peers and team members.
    • Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialisation.
    • Participate and contribute to a culture of work-centric thinking, productivity, service delivery and quality management.
    • Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers.
    • Take ownership for driving career development.

    FINANCE

    • Identify solutions to enhance cost effectiveness and increase operational efficiency.
    • Manage financial and other company resources under your control with due respect.
    • Provide input into the risk identification processes and communicate recommendations in the appropriate forum. 

    Competencies

    • Examining Information
    • Exploring Possibilities
    • Interpreting Data
    • Documenting Facts
    • Articulating Information
    • Providing Insights
    • Taking Action
    • Meeting Timelines
    • Pursuing Goals
    • Policy

    Check how your CV aligns with this job

    Method of Application

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail