Software Engineer Technical Lead

Posted on April 24th, 2021 | Last day left to apply | 117 views

The Flash Group is looking for a talented individual to lead an equally talented team of Software Developers. This individual will be responsible for the overall planning, execution and success of complex software solutions to meet the needs of the business.

Minimum requirements:

  • Have a minimum of 10 years’ experience in software development                            
  • Experience in leading and guiding developers.
  • Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
  • Have experience of working with enterprise scale application stacks.
  • Have had exposure to the full software development lifecycle.

 Analysis and Design

  • Sound knowledge of OO design principles and patterns.
  • Understanding of ORM frameworks (Hibernate/EclipseLink/.NET Entity Framework).
  • Understanding of REST and MVC driven web frameworks.

 Skills

  • Strong core Java (Java / J2EE) or C# skills
  • Wide-ranging experience using Java tech stacks and other programming languages.
  • Versed in DevOps methodology including setting up CI/CD pipelines
  • Strong experience in RESTful web services.
  • Experience with microservices architecture and design
  • Solid grasp of Cloud Native architecture
  • Strong experience with Relational DBMS, MSSQL/Oracle.
  • Spring Framework
  • Exposure to Agile methodologies (Scrum, Kanban).
  • Ability to communicate about technology in non-technical terms to colleagues and Clients.
  • Ability to work calmly and methodically when under pressure.

Day to day responsibilities will include:

  • Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
  • Work with system architects to evolve and improve business orchestration APIs
  • Provide work estimates based on analyzed business and technical requirements.
  • Working closely with QA to identify development and production issues.
  • Taking responsibility for ensuring changes are:
  1. unit and integration tested
  2. documented
  3. optimized to ensure benchmarks are met.
  • Assisting in out of hours’ production releases when required
Flash Group is a global, technology-driven company dedicated to making life easier for the communities we serve. We disrupt through innovative technology, bringing value-added-services and payment access to a wide range of industries and their customers. With our proprietary integration switch, we offer a fully inclusive aggregation solution that includes our VAS offering and secure, efficient transaction switching. As a member of Pepkor Holdings, the Flash Group leverages formal retail partner networks to roll-out products and marketing to promote new products to an enormous base. Through Flash, we boast the largest informal retail network in Africa, with access to millions of customers per day. Through our partner networks and capabilities, we build relationships based on common value exchanges that grow industries and make people’s lives easier.
Share this job