Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Jul 26, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Tech-forward innovation leaders in the informal retail market. Through our FLASH Business platform, we strive to empower our Traders with a wide range of products and offer unrivalled convenience for consumers. Our retail infrastructure has enabled a money cycle thats enriching informal communities and provides a platform for safe, easy, convenient transa...
    Read more about this company

     

    Scrum Master CBD

    RESPONSIBILITIES:

    • Support & coach Teams to understand the Agile Frameworks. 
    • Assist in the preparation (where required), & the facilitation of all Scrum ceremonies with the Agile Team.
    • Assist in educating & guiding Scrum Teams in building and improving on velocity.
    • Help teams assess their ‘Scrum Maturity’ and achieve higher levels of maturity.
    • Improve transparency within the teams.
    • Assist in the removal of impediments.
    • Build a safe and trusting environment where conflict can be managed in a healthy way without fear of blame.
    • Follow a servant leadership approach.
    • Support & empower the Technical Integrations Team when it comes to prioritizing the backlog, managing expectations with Stakeholders & forecasting work.
    • Keep abreast on Agile methodologies to promote ways to improve. 
    • Be a part of an Agile Team to share knowledge and brainstorm ideas.
    • Manage/develop/improve on reporting and metrics for multiple Scrum Teams.

    Requirements
    MINIMUM REQUIREMENTS:

    • 3+ years experience in Software Development/Tech Team.
    • Strong verbal and written communication skills
    • Experience in implementing Agile in an organization.
    • Hold a relevant Scrum Master certification:
      • Certified Scrum Master (CSM)
      •   Advanced Certified Scrum Master (A-CSM) 
    • Thorough understanding of agile software development methodologies, principles, and procedures.
    • Excellent interpersonal skills and ability to work with diverse personality types.
    • An eye for detail and not afraid of admin.
    • BEHAVIOURAL SKILLS:
    • Understanding or hands-on experience in product and software development life cycles
    • Excellent communication skills
    • Excellent Facilitation skills
    • Excellent written and verbal communication skills
    • Solid organizational skills
    • Attention to detail
    • Multi-tasking skills
    • Reporting skills

    ADVANTAGEOUS:

    • Project Management and/or Technical Product Owner experience with the ability to apply this to multi-disciplined teams.
    • Basic understanding of SAFe, Azure Boards & Power BI.

    go to method of application »

    Senior Scrum Master CBD

    Description

    • You will work closely with cross-functional teams, product owners, and stakeholders to enable effective collaboration, facilitate continuous improvement, and foster a culture of agility and innovation. If you thrive in a dynamic, fast-paced environment and have a passion for driving successful software development projects, this is the perfect opportunity for you.

    RESPONSIBILITIES:

    • Assist in the preparation & facilitation of all Scrum ceremonies with the Agile Team.
    • Assist in educating & guiding Scrum Teams in building and improving on velocity.
    • Help teams assess their ‘Scrum Maturity’ and achieve higher maturity levels.
    • Promote a collaborative and transparent work environment, facilitating effective communication and cooperation between team members and stakeholders.
    • Remove impediments and blockers that prevent the team from delivering on their commitments, escalating issues when necessary.
    • Managing dependencies across teams 
    • Build a safe and trusting environment where conflict can be managed healthily without fear of blame.
    • Follow a servant leadership approach.
    • Collaborate with Product Owners and stakeholders to define and prioritise product backlogs, ensuring clear and concise user stories and acceptance criteria.
    • Stay up-to-date with industry trends and best practices in Agile methodologies and frameworks, incorporating new techniques and tools where appropriate. 
    • Be a part of an Agile Team to share knowledge and brainstorm ideas.
    • Mentor and coach other Scrum Masters to build a strong, aligned Agile team
    • Manage/develop/improve on reporting and metrics for multiple Scrum Teams.
    • Act as a servant leader, guiding the team in self-organization, cross-functionality, and accountability.

    Requirements
    MINIMUM REQUIREMENTS:

    • Experience in implementing the principles of Scrum within software development teams.
    • Experience working with Tech teams. 
    • Experience in implementing Agile in an organisation.
    • Coach and mentor teams on Agile principles, values, and practices, ensuring they follow Agile processes and ceremonies effectively.
    • Deep understanding of software development life cycle (SDLC) and associated tools and technologies.

    Hold a relevant Scrum Master certification:

    • Certified Scrum Master (CSM)
    • Advanced Certified Scrum Master (A-CSM) 
    • Thorough understanding of agile software development methodologies, principles, and procedures.
    • Excellent interpersonal skills and ability to work with diverse personality types.
    • An eye for detail and not afraid of admin.
    • Familiarity with financial systems, banking, or payment processing is a plus.

    BEHAVIOURAL SKILLS:

    • Excellent communication, listening and observation skills
    • Strong facilitation, coaching, and mentoring skills, with the ability to guide teams and individuals towards self-organisation and continuous improvement.
    • Excellent communication and interpersonal skills, with the ability to influence and build positive relationships at all levels of the organisation. 
    • Empathy
    • Strong problem-solving and conflict-resolution skills
    • Solid organisational skills
    • Attention to detail
    • Multi-tasking skills
    • Reporting skills
    • Demonstrated ability to adapt to changing priorities and work effectively in a fast-paced, dynamic environment

    ADVANTAGEOUS:

    • Project Management and/or Technical Product Owner experience with the ability to apply this to multi-disciplined teams.
    • Basic understanding of SAFe, Azure Boards & Power BI.
    • Management/leadership experience 

    go to method of application »

    Development Manager

    Description

    Day to day responsibilities will include:

    • Manage progress and sprint planning across teams
    • Lead and manage the Software Development and IT teams to deliver software and infrastructure
    • Ensure delivery consistent with Agile processes across the team
    • Collaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal services
    • To drive consistent standards and approaches throughout the development teams
    • Work with system architects to evolve and improve business orchestration APIs
    • Work closely with Solutions Architects, Team Leads and Technical Integrations team to deliver on business requirements
    • Provide work estimates based on analyzed business and technical requirements
    • Working closely with QA to identify development and production issues
    • Responsible for ensuring work is unit/integration tested and documented
    • Management of staffing and HR requirements
    • Assisting in out of hours’ production releases when required, as well as out-of-hours support when necessary
    • Providing real-time, ongoing coaching and feedback to team members throughout the year
    • On-time completion of performance management activities including regular 1:1s and Bi-annual performance reviews through GPS
    • Supporting employee development including facilitation of career development conversations and crafting development plans for current and future needs
    • Taking action to hire and retain high-performers and address poor performance
    • Proactively manage change initiatives within the team including sufficient planning/ preparation and communication to minimise disruption and support employee adoption.
    • Role modelling the behaviors that support and drive the Flash culture and values

    Requirements

    Minimum requirements:

    • Have a minimum of 10 years’ experience in software development
    • Have a minimum of 8-10 years’ experience in a management role
    • Experience in leading and mentoring developers
    • Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
    • Have had exposure to the full software development lifecycle

    Analysis and Design

    • Sound knowledge of OO design principles and patterns.
    • Sound understanding of system infrastructure and principles of system architecture
    • Understanding of Microservices, REST and MVC driven web frameworks.

    Leadership Skills

    • Strong and proven leadership qualities
    • Excellence in communication -  Ability to communicate about technology in non-technical terms to colleagues and Clients.
    • Sound experience working in Agile methodologies
    • Versed in DevOps methodology including setting up CI/CD pipelines
    • Experienced in staff management (including KPI and skill/growth management)
    • Ability to work calmly and methodically when under pressure

    Skills 

    • Strong Java Spring Boot (Java / J2EE)
    •  Wide-ranging experience using Java tech stacks and other programming languages.
    • Strong experience in RESTful web services
    • Strong experience with Relational DBMS, MSSQL
    • Experience with microservices architecture and design
    • Solid experience in code reviews and managing pipelines.
    • CI/CD pipelines

    Advantageous

    • C# .Net Core
    • Kotlin Spring Boot
    • Identity Server authentication
    • Experience with PHP, React, Angular, Blazor
    • Familiar with Cloud Native architecture

    Day to day responsibilities will include:

    • Manage progress and sprint planning across teams
    • Lead and manage the Software Development and IT teams to deliver software and infrastructure
    • Ensure delivery consistent with Agile processes across the team
    • Collaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal services
    • To drive consistent standards and approaches throughout the development teams
    • Work with system architects to evolve and improve business orchestration APIs
    • Work closely with Solutions Architects, Team Leads and Technical Integrations team to deliver on business requirements
    • Provide work estimates based on analyzed business and technical requirements
    • Working closely with QA to identify development and production issues
    • Responsible for ensuring work is unit/integration tested and documented
    • Management of staffing and HR requirements
    • Assisting in out of hours’ production releases when required, as well as out-of-hours support when necessary
    • Providing real-time, ongoing coaching and feedback to team members throughout the year
    • On-time completion of performance management activities including regular 1:1s and Bi-annual performance reviews through GPS
    • Supporting employee development including facilitation of career development conversations and crafting development plans for current and future needs
    • Taking action to hire and retain high-performers and address poor performance
    • Proactively manage change initiatives within the team including sufficient planning/ preparation and communication to minimise disruption and support employee adoption.
    • Role modelling the behaviors that support and drive the Flash culture and values

    go to method of application »

    Lead Automation QA

    Responsibilities:

    • Responsible for the overall planning and execution of testing activities for the team in support of the successful delivery of project initiatives.
    • Establish a functional testing approach for feature and regression testing.
    • Monitors scope and requirements changes and assesses the impact on the test management deliverables.
    • Provides accurate estimates, drives automation and reuse where appropriate, and reports on test progress.
    • Accountable for execution and delivery of the defect management process and reporting.
    • Drives integration, system, and regression testing plans and facilitates reporting and signoff.
    • Define and implement testing automation strategy.
    • Able to design test plans for existing and new functionality.
    • Implement and execute complex test cases and maintain associated test records.
    • Participates in agile estimation taking into consideration product and process requirements during the development lifecycle.
    • Identify patterns that need to be addressed from a quality perspective prior to hitting QA environments.
    • Utilize automated test scripts to perform regression and functional tests.
    • Follows defined engineering process during the development lifecycle.
    • Performs peer test reviews to identify improvements to test plans.
    • Recognized as an expert in one or more areas of product functionality.
    • Coordinates his/her own work as well as the work required from others.
    • Demonstrates mastery of problem-solving skills-test plans seldom require re-work.
    • Demonstrates strong ownership and accountability for deliverables.
    • Proactively works with other team members as needed to resolve issues and meet project goals.
    • Work closely with the QA Analyst team and automate process where needed.
    • Managing, mentor and building a great QA Automation team
    • Providing real-time, ongoing coaching and feedback to team members throughout the year
    • On-time completion of performance management activities including regular 1:1s and Bi-annual performance reviews through GPS
    • Supporting employee development including facilitation of career development conversations and crafting development plans for current and future needs
    • Taking action to hire and retain high-performers and address poor performance
    • Proactively manage change initiatives within the team including sufficient planning/ preparation and communication to minimise disruption and support employee adoption.
    • Role modelling the behaviours that support and drive the Flash culture and values

    Requirements
    Minimum requirements:

    • Relevant IT Tertiary Qualification
    • ISTQB Certification (Test Analyst, Technical Test Analyst or Test Manager)
    • 8 - 10 years’ experience in a testing or similar role
    • Experience Automation testing
    • Experience in lead a team
    • Understanding of the SDLC and how QA fits into the process
    • Experience working with automation frameworks (Selenium, Cucumber, Appium or similar)
    • Test case scripting and performance testing (JMeter, Grinder, Load Runner)
    • Knowledge of IT and basic SQL skills
    • Working knowledge of test management software (DevOps, Rally, qTest, Zephyr, TestComplete)
    • Extensive skills in QA methodologies and release processes
    • Strong communication skills and experience partnering with key stakeholders and business leaders.
    • Solid understanding of Agile development methodology
    • Has an innovative approach – a bold thinker and doer, matching creativity with vigilance.
    • Experience of introducing new concepts or strategies that significantly improve or revise the way business is done through to implementation.

    Advantageous

    • Software development skills 
    • CI/CD Pipelines 
    • Continuous integration tests (Jenkins, Docker, Maven, Bamboo, TeamCity, Ant)

    Attributes:

    • Strong Leadership Skills 
    • Responsible for resource capacity plan(s)
    • Offer technical guidance to QA Engineers
    • Play leadership role during test plan and test case reviews, providing direct feedback to Quality Engineers and offshore testing team members.
    • Provide guidance around automation strategies, working with the QA Specialist and Application Development

    go to method of application »

    Software Developer (Java Spring boot)

    Description

    Day to day responsibilities will include:

    • Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
    • Work with Solutions Architects and other Team Leads to deliver on business requirements
    • 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:
    • unit and integration tested.
    • documented
    • optimized to ensure benchmarks are met.
    • Assisting in out of hours’ production releases when required, as well as out-of-hours support when necessary.
    • Support and mentor junior team members in the team

    Requirements

    Minimum requirements:

    • Have a minimum of 5 years’ experience in software development                            
    • Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
    • 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 Java Spring Boot (Java / J2EE)
    • 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 and Identity Server authentication.
    • Experience with microservices architecture and design
    • Solid grasp of Cloud Native architecture
    • Strong experience with Relational DBMS, MSSQL/Oracle.
    • 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.

    Advantageous

    • C# .NET Core
    • Identity Server authentication.
    • Experience with Angular/React
    • Cloud Native architecture
    • Docker
    • Kubernetes

    go to method of application »

    System Support Specialist

    Description
    Day to day responsibilities will include:

    • Providing technical support to users experiencing problems with software applications. This may involve troubleshooting issues, diagnosing and fixing bugs, and providing assistance to users with various technical problems.
    • Maintaining documentation, including user guides, troubleshooting guides, and technical specifications.
    • Performing regular maintenance tasks, such as checking log files, monitoring system performance, and applying software updates.
    • Participating in the planning and implementation of software upgrades and updates. This may involve testing new versions of software applications and working with software developers to ensure that changes do not negatively impact the user experience.
    • Collaborating with other IT staff and software developers to resolve issues and improve software applications.
    • Participating in meetings with users, software developers, and other IT staff to discuss issues and identify solutions.
    • Providing training and assistance to users on how to use software applications.

    Requirements
    Minimum requirements:

    • Matric
    • Relevant tertiary qualification
    • 15+ years of experience in the system operations environment
    • 15+ years of experience in the software development environment

     Skills 

    • Ability to Identify service managers
    • API Manager 
    • Redis
    • Rabbit MQ
    • Problem solving 
    • Fault Finding 

    go to method of application »

    Software Developer (Java/Kotlin)

    Description

    Day to day responsibilities will include:

    • Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
    • Work with Solutions Architects and other Team Leads to deliver on business requirements
    • 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:
    • unit and integration tested
    • documented
    • optimized to ensure benchmarks are met.
    • Assisting in out of hours’ production releases when required, as well as out-of-hours support when necessary.
    • Support and mentor junior team members in the team

     

    Requirements

    Minimum requirements:

    • Have a minimum of 5 years’ experience in software development                            
    • Be passionate about technology, enthusiastic about problem solving, and constantly seeking to learn and improve skillset.
    • Have had exposure to the full software development lifecycle.
    • Have had experience of working with enterprise scale applications stack

    Analysis and Design

    • Sound knowledge of OO design principles and patterns.
    • Understanding of REST and MVC driven web frameworks.

    Skills:

    • Strong Java/Kotlin (Java / J2EE) 
    • Spring Boot Framework 
    • 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
    • Strong experience with Relational DBMS, MSSQL
    • 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.

    Advantageous

    • C# .NET Core
    • Identity Server authentication.
    • Cloud Native architecture
    • Docker
    • Kubernetes
    • Exposure to mobile apps development (primarily Android).

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Flash Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail