Details Closing Date 2023/11/02
Reference Number MMH231024-18
Job Title Developer Intern
Position Type Temporary
Role Family Information Technology
Cluster Risk Management
Remote Opportunity Some of the time
Location - Country South Africa
Location - Province Gauteng
Location - Town / City Centurion
Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations. We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members. Through our own network of advisers or via independent brokers and utilising new platforms Momentum Metropolitan provides practical financial solutions for people, communities, and businesses. Visit us at www.momentummetropolitan.co.zaRole PurposeTo assist the Risk Technology team and the broader MMH Group in the development of low-code solutions to address business requirements and enhance automation across various governance processes. This internship is a 10-month contract that offers an opportunity to gain practical experience in low-code solution design, development, data analysis, and reporting, while contributing to operational excellence, business performance, and service excellence.
A relevant BEng/BCom/BSc degree, or diploma.
Enthusiasm for software development, business analysis, data analysis, and a willingness to learn.
Familiarity with low-code / no-code and automation software.
Previous internship or coursework related to software development is a plus.
Exposure to data analysis tools or languages (e.g., SQL, Power BI) is beneficial.
Eagerness to embrace a dynamic and fast-paced work environment.
Duties & Responsibilities
Work closely with other member of the Risk Technology team to analyse business requirements.
Design data models, automation processes, analysis, and reporting elements to address the business requirements.
Participate in the development and maintenance of the development documentation, such as data models, technical specification, etc.
Learn to evaluate potential low-code and automation solutions to address business needs.
Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
Conduct research and evaluate potential technical solutions to identified business problems.
Build solutions using primarily the Microsoft Power Platform (Power Apps, Power Automate, and Power BI).
Follow and enhance the internal low-code development process.
Testing and Quality Assurance.
Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.
Deliver solutions into the applicable production environment once testing has been completed.
Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
Maintain and troubleshoot existing solutions.
Data Analysis and Reporting
Contribute to the creation of reports, dashboards, and data visualizations related to the solution under development.
Assist in ensuring data accuracy and integrity.
Support ad-hoc reporting and data analysis requests.
Prepare and maintain documentation, including solution design, data models, process flows, and user guides.
Learning and Development
Engage in continuous learning to develop low-code development and analytical skills.
Learn to use developer and data analysis tools and languages.
The low-code environment is fast changing and requires the ability to track these changes constantly and adopt in existing solutions and potential future use cases.
Ability to pay attention to detail.
Ability to work under pressure.
Ability to build and maintain relationships with various stakeholders.
Effective communication skills.
Self-motivated & goal driven.
Adaptability and the ability to work collaboratively in a team.
Eagerness to learn and take on new challenges.
Basic time management and prioritization skills.