Software Developer

Application deadline date has been passed for this Job.
This job has been Expired

Software Developer

  • Post Date:June 5, 2024
  • Views 617
0 Applications
  • Career Level Other
    Qualification Degree
    Experience 3-5 Years
  • Industry ICT
Job Description

Location: Harare
Time type: Full time
Job requisition id: JR-54824

Lets Write Africa’s Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

The role will be responsible for turning the converged digital experience envisioned by the business product owners into enabling converged digital platforms. The role will also contribute to shaping the desired digital experience by advising on technology trends and constraints, taking into account business constraints and goals.

The overall responsibility shall be to implement the OM Fintech Software Engineering Practice in relation to feasibility and economic value analysis, design, and development of integrated digital systems, encompassing mobile apps, web, USSD, SMS, mobile payments, workflow systems, Microservices and core financial and insurance information systems.

The Software Engineer is expected to produce and implement functional software solutions working with upper management to define software requirements and take the lead on operational and technical projects.
In this role, the incumbent should be able to work independently with little supervision, should have excellent organization and problem-solving skills and hands-on experience in software development and agile methodologies and use these to develop high-quality software that is aligned with user needs and business goals.

Key Result Areas

Software Engineering and Architecture Practice

  • Work closely with business and other IT teams to advise on technical feasibility, and engineering solution options.
  • Estimate economic value, cost, risk of the alternative engineering solution options
  • Recommend the optimal systems structure and design with its associated cost, value & risk.
  • Work closely with procurement team in external sourcing of software systems ensuring convergence to architectural design goals and economic value goals.
  • Work closely with legal and project managers to shape software contracts ensuring contracts address architecture and economic value goals of software systems.
  • Work closely with other stakeholders to accurately estimate work schedules.
  • Prepare software engineering budgets

Software Engineering Delivery Process Practice

  • Lead and practically demonstrate established OM Fintech Software Engineering process practice – beginning from inception, prototyping, build, testing, deployment and launch, with a focus on agile development, DevOps and software engineering process automation.
  • Identify, evaluate, recommend, deploy and enforce the use of relevant software engineering process automation and productivity tools.

Software Construction Practice

  • Lead and directly participate in the detailed design of integrated digital systems composed of web and mobile front ends, USSD, SMS, mobile payment gateways, Microservices, workflow systems, financial and insure information systems.
  • Lead and directly participate in the coding of the integrated digital systems.
  • Lead and directly participate in the configuration and deployment of software solutions.
  • Provide second level engineering support to the deployed systems.

Engineering Thought Leadership

  • Leverage your engineering prowess to implement the businesses engineering strategy
  • Proactively propose and demonstrate through proofs of concept new innovative ideas.
  • Build and mentor junior software engineers

Skills

Agile Methodology, Agile Methodology, Agile Scrum Development, Architectural Design, Back-End Development, Building Architecture, Business, Construction, Contracts, Creativity, Design, Detailed Design, DevOps, Digital Experiences, Digital Payments, Digital Platforms, Digital Systems, Economics, Engineering Process, Group Problem Solving, Insurance, Legal Practices, Microservices Architecture, Mobile Applications, Mobile Payments {+ 18 more}

Education

Bachelor of Information Technology (BIT): Engineering (Required)

Closing Date: 06 June 2024