Backend Engineering - Data

  • Provide proactive technology solutioning support in the analysis, design, planning, and governance of programmes, projects and change initiatives.
  • Produce high quality deliverables by selecting and applying appropriate methods and standards in order to: a. Develop solution recommendations. b. Apply knowledge of technology options and c. Survey market landscape for solution insights, direction, and vendors, as required.
  • Assists other software engineers, analysts, and designers in conceptualizing and developing new software programs and applications.
  • Provide input into project and resource plans and support business case production.
  • Oversee solution development and act as the bridge between the business and
  • Technology development and support functions. Ensure the technologies developed and deployed are fit for purpose and meet the business requirements.
  • Identify and implement opportunities for innovation and continuous improvement for the Press to benefit from the strategic application of technology.
  • Define, communicate, lead and role model the required cultural and behavioural change

Requirements

  • Broad understanding of the Enterprise Architecture and technology landscape.
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics.
  • Solution architecture development in a complex geographical / functional matrix organization.
  • Communicating and inspiring confidence at a project level with both technical and nontechnical audiences.
  • Comfort working within agile methodologies and experienced in estimation and time management.
  • Ability to simplify and communicate complex concepts and information.
  • Deep understanding of fundamental database concepts – relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs using MySQL & MongoDB
  • Deep expertise in one or more programming language Java, PhP, Node JS, GoLang.
  • Deep expertise in cloud ready application development methods.
  • Deep understanding of messaging queue, Kafka, RabbitMq, Spark and other apache product families.

Preferred Qualifications

  • Relevant training in Computer Science or related field.
  • Working knowledge of software engineering collaboration tools.
  • Strong preference for test-driven-development (TDD) and understands its importance.
  • >2 yrs experience required.
WiSolar is a privately owned green digital utility (GDU) on a mission to provide low-cost, low-carbon, and on demand electricity. The company is transforming the way our world is powered with solar electricity for everyone, by making solar electricity accessible, and just as affordable as your home WiFi. WiSolar has been providing solar financing to homeowners in South Africa since June 2020 in an effort to make solar electricity accessible to consumers across the country and reducing reliance on fossil fuels. Through the app platform, low-cost prepaid solar electricity can be purchased per kWh for lifestyle estate communities, affordable housing communities, and retirement communities across Africa.