Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Feb 5, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    Senior Software Developer (C#) (Western Cape)

    RESPONSIBILITIES:

    • Works seamlessly with their team to solve complex technical problems within their area of expertise.
    • Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatility to their craft.
    • Consistently writes code recognized by peers as well-structured, efficient, and maintainable.
    • Proactively enhances the areas of code they work on, leaving systems better than they found them by optimizing existing implementations.
    • Takes responsibility for managing and executing deployments with precision and care.
    • Share expertise on systems to empower the team and foster a culture of learning.
    • Develops and maintains robust Disaster Recovery procedures to ensure system resilience and reliability.
    • Works confidently with cross-functional teams (e.g., Design, Legal, Data, Risk) to effectively communicate the developer team's work and ensure alignment with broader organizational goals.
    • Regularly mentors less experienced developers, providing constructive feedback on designs and technical approaches. Actively supports onboarding new developers to integrate them effectively into the team.
    • Escalates issues beyond the scope of their team or individual work when necessary, ensuring successful resolution through appropriate channels. Tackles project or feature-level problems independently while seeking help promptly for unexpected challenges.
    • Demonstrates expertise in non-functional aspects like accessibility, performance, and security. Advocates for and teaches these practices, helping others deepen their understanding.
    • Works effectively and confidently, maintaining persistence in the face of ambiguity or uncertainty. Leverages company-wide resources to navigate complex situations.
    • Actively contributes to improving system observability by identifying and addressing gaps in alerts and runbooks. Proactively enhances system stability through thoughtful improvements.
    • Consistently delivers high-quality work, ensuring timely completion of tasks while maintaining the resilience to tackle challenges and blockers.

    Requirements
    MINIMUM REQUIREMENTS:

    • Have a minimum of 8 -10 years’ experience in software development.                       

    TECHNICAL SKILLS:

    • C# .Net Core
    • Sound knowledge of OO design principles and patterns.
    • Experience in RESTful web services and 
    • Experience with microservices architecture and design
    • Experience with Relational DBMS.

    ADVANTAGEOUS SKILLS

    • Java Spring Boot (Java / J2EE)
    • MSSQL/Oracle
    • OAuth 2.0 authentication
    • Docker
    • DevOps methodology including setting up CI/CD pipelines
    • Unit and Integration Testing
    • RabbitMQ
    • Redis
    • Azure Cloud Services 
    • Agile methodologies (Scrum, Kanban)

    COMPETENCIES / ATTRIBUTES:

    • Problem solver 
    • Ability to lead projects
    • Ability to communicate about technology in non-technical terms to colleagues and client
    • Ability to work calmly and methodically when under pressure 

    go to method of application »

    Senior Automation QA (Western Cape)

    RESPONSIBILITIES:

    • Develop comprehensive test cases, both manual and automated, in alignment with industry standards.
    • Offer insightful feedback on quality assurance practices, advocating for improvements as necessary.
    • Conduct in-depth problem-solving and root cause analysis when defects arise, ensuring swift and effective resolutions.
    • Track defects meticulously, following through to guarantee thorough completion and quality outcomes.
    • Contribute actively to continuous improvement initiatives within the QA organization, driving quality excellence.
    • Research and assess emerging testing technologies and tools, integrating innovative solutions into QA processes.
    • Apply quality testing principles consistently throughout the Agile product lifecycle, enhancing product reliability.
    • Architect, build, and maintain robust testing frameworks to support efficient and scalable testing practices.
    • Deliver engaging demos, showcasing testing strategies and outcomes to stakeholders.
    • Develop comprehensive test cases (manual and automated) and perform result analysis to ensure quality standards are met.

    Requirements
    MINIMUM REQUIREMENTS:

    • Relevant IT Tertiary Qualification
    • ISEB/ISTQB Foundation Qualification- ISEB/ISTQB Advance Test Analyst
    • ISEB/ISTQB Advanced Test Automation Engineer
    • Experience in project management and QA methodology
    • 5-8 years testing experience 
    • 3-5 years Automation Experience 

    TECHNICAL SKILLS:

    • Comfortable using at least one development language (i.e. Java, JavaScript, Python, etc.)
    • Strong familiarity with multiple test automation frameworks, processes, and technologies
    • Must have strong automation experience with Rest Assured for rest API testing
    • Experience in Microsoft Azure, Pivotal, DevOps, and CI/CD tools and processes
    • Experience with developing scalable test automation solutions 

    COMPETENCIES / ATTRIBUTES:

    • Strong attention to detail
    • Ability to work independently with no supervision
    • Coaches and mentors others
    • Ability to provide guidance on complex projects
    • Actively participates in scrum session
    • Provides accurate estimates with work.
    • Ability to work on multiple initiatives
    • Ability to prioritize workload in an efficient manner
    • Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
    • Managing stakeholders effectively

    go to method of application »

    Digital Campaign Manager (Western Cape)

    Description

    • This role requires a deep understanding of the digital landscape, proficiency in data analysis, and the ability to work independently while collaborating with cross-functional teams.

    RESPONSIBILITIES:

    • Build, plan and execute a comprehensive paid digital marketing campaign strategy. This should include social media, Google advertising and external media buying.
    • Manage the placement and scheduling of digital ads to reach the right audience at the right time
    • Create integrated marketing campaigns based on market segments to gain new customers and build repeat business
    • Conduct A/B testing and experimentation to refine campaign elements and strategies
    • Optimize campaigns for search engines (SEO) and manage paid advertising campaigns (SEM) to increase online visibility
    • Conducting keyword research and recommending optimizations. Ad copy creation and testing 
    • Design, build and maintain our social media presence
    • Measure and report performance of all digital marketing campaigns, and assess against goals (ROI and KPIs)
    • Write, edit and proofread copy for promotional materials within marketing campaigns.
    • Identify trends and insights, and optimise spend and performance based on the insights
    • Brainstorm new and creative growth strategies
    • Plan, execute, and measure experiments and conversion tests
    • Utilize strong analytical ability to evaluate end-to-end customer experience across multiple channels and customer touch points
    • Evaluate emerging technologies. Provide thought leadership and perspective for adoption where appropriate
    • Stay up to date with the latest technology and best practices. Stay informed about industry trends and competitor strategies to maintain a competitive edge
    • Reporting and budget management – monitor and analyze campaign performance using analytics tools, deriving insights to make data-driven decisions- experience with Looker Studio or similar
    • Manage the procedure, implementation, tracking and measurement of marketing campaigns.
    • Brief, collaborate and oversee the work of internal and external agencies/vendors, such as designers, animators and printers, who will deliver much of the campaign activity 

    Requirements
    MINIMUM REQUIREMENTS:

    • Matric
    • Degree in marketing, digital marketing, advertising, communications or a related discipline would be an advantage.
    • Certification in Google Marketing Platform, Google Analytics and Facebook Blueprint would be an advantage.
    • 3-5 years’ experience in running campaigns and managing budgets.
    • Experience in the informal market will be an advantage. 
    • Experience in formal retail will be an advantage.
    • Experience in identifying highly targeted audience segments and devising targeted digital campaigns for these audiences.
    • Ability to speak and write an African Language will be advantageous 
    • Up to date with the latest trends and best practices in online marketing and measurement

    REQUIRED KNOWLEDGE / TECHNICAL SKILLS:

    • Solid knowledge of data led decision making and utilizing data insights for digital marketing initiatives.
    • Management skills: As a campaign manager you will formulate marketing plans. You will also from time to time need to guide the team and agency. 
    • Strong Communication skills, Written and Verbal 
    • Project management skills: As a campaign manager you will have to work with a budget, meet deadlines for multiple projects and ensure ROI on marketing campaigns. You will need to manage the organisation’s output effectively and intervene if things are going off-track.
    • Numerical skills: An additional factor favoured, campaign managers need to be good with words and numbers. You will need to acquire data and use it to target selected groups, as well as analyse the success or otherwise of campaigns.

    COMPETENCIES / ATTRIBUTES:

    • Passionate
    • High Energy
    • Results driven
    • Confident
    • Assertive
    • Collaborative
    • Innovative
    • Adaptable

    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