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: Oct 28, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. Expleo is acti...
    Read more about this company

     

    Java Developer

    Job Purpose:

    • To deliver detailed design through programming and configuration while providing guidance and mentoring to other software developers. This role specifically requires expertise in Volante technology, focusing on payment systems. 

    Responsibilities

    • Develop high-quality software aligned with design specifications, with a focus on payment systems.
    • Create robust, fault-tolerant, and critical technical components for complex systems, leveraging Volante skills.
    • Design system components that are scalable, supportable, maintainable, and reusable, especially in the payments domain.
    • Estimate work efforts for development tasks.
    • Troubleshoot and resolve software issues, offering guidance to other team members as needed.
    • Produce documentation in line with organisational standards.
    • Continuously improve software through iterative enhancements.
    • Maintain and support software in accountable environments, particularly in payment processing and integration.
    • Develop and conduct unit and system tests for software components.
    • Create deployment artefacts and manage them within source control libraries.
    • Oversee deployment packages and manage their execution, particularly for payments-related features.
    • Collaborate on tool optimisation with the Business, Development, and Operations teams, focusing on payments and financial systems.
    • Update and manage the knowledge base for software assets.
    • Integrate own work effectively within a team and across teams, ensuring seamless collaboration on payments projects.
    • Collaborate with designers, product owners, and engineering teams to refine payment solutions.
    • Contribute to breaking down solutions into component parts for development, particularly in payments.
    • Support the achievement of business strategy objectives and values, with a focus on the payments industry.
    • Stay updated with industry trends and technical expertise in both Java development and Volante technology for payments.
    • Ensure personal growth and enable effectiveness in your role and responsibilities.
    • Contribute to corporate culture-building initiatives and participate in supporting business strategy through agile thinking.
    • Mentor multiple software developers and teams, enhancing their skills and development capabilities.

    Qualifications
    Essential Qualifications:

    • Matric / Grade 12 / National Senior Certificate

    Preferred Qualification:

    • Diploma / Certificate in multiple programming languages

    Preferred Certifications:

    • Certification in relevant programming languages

    Essential skills

    • Minimum 5 years of programming experience in Java
    • Experience using Volante Technologies to provide financial messaging and payment solutions.

    Technical / Professional Knowledge:

    • IT Data Structures
    • Application Systems
    • Agile Development
    • System Development Life Cycle (SDLC)

    Behavioural Competencies:

    • Managing Work
    • Collaboration
    • Quality Orientation
    • Applied Learning
    • Initiating Action
    • Technical/Professional Knowledge and Skills
    • Desired skills
    • Strong problem-solving skills and the ability to work effectively in a collaborative environment.
    • Excellent communication skills and the ability to articulate technical concepts clearly.
    • High attention to detail with a commitment to delivering high-quality, scalable solutions.
    • Ability to adapt to new tools and technologies quickly.

    go to method of application »

    Test Automation Lead

    Job Overview:

    • As the Test Automation Lead, your role is to guide Quality Engineering within squads, adhering to established Test Engineering and Quality standards. You will ensure alignment among stakeholders to enhance testing efficiencies throughout the product delivery stack while fostering team effectiveness and promoting healthy team dynamics. 

    Responsibilities

    • Collaborate with stakeholders across Group Technology to build a cohesive network. 
    • Provide stakeholders with automated testing solutions and quality practices that adhere to agreed timelines and risk parameters.
    • Offer guidance and consultation on quality practices.
    • Foster strong working relationships with peers, Subject Matter Experts, developers, product owners, and other stakeholders through transparent communication aligned with core values, contributing to ongoing value delivery.
    • Work closely with QA Leads, developers, architects, product owners, and other key stakeholders to meet client expectations.
    • Participate in PI planning and squad deliverables, identifying capacity constraints and interdependencies.
    • Review and approve artefacts from stakeholders (e.g., technical landscape, architecture design, and technology roadmaps).
    • Create and maintain alignment across teams to meet squad objectives effectively.
    • Break down business needs into deliverable stories and epics, ensuring that acceptance criteria are clearly defined for selective prioritisation.
    • Participate in backlog grooming and sprint planning to drive optimal testing coverage.
    • Address issues raised by the Software Quality & Test Engineers during daily stand-ups, raising associated risks as necessary.
    • Collaborate with Software Quality & Test Engineers to ensure sufficient alignment of deliverables, adherence to automation governance, and compliance with standards.
    • Ensure automation solutions follow scalable, reusable development standards.
    • Facilitate testing automation execution within DevOps pipelines.
    • Work with Enterprise QA to align on methodologies and reporting for quality engineering practices.
    • Guarantee the defect management process adheres to established frameworks and ensures full traceability.
    • Ensure artefacts are available in the repository to support testing.
    • Participate in retrospective reviews to drive improvement, ensuring quicker delivery and enhanced quality for clients.
    • Mentor peers on QA artefacts and coach engineers on improving their technical capabilities.
    • Provide input on documentation for current and future Quality Engineering architecture.
    • Manage team performance, provide feedback, and assist with coaching and mentoring to promote self-organisation and task prioritisation.
    • Foster a culture of continuous learning and improvement by encouraging the exploration of new technological trends. 
    • Support the development of enhanced processes to improve stakeholder efficiency and operational outcomes.
    • Identify opportunities to enhance business processes, models, and systems through agile methodologies.

    Qualifications

    • Bachelor’s Degree in Computer Science, Information Systems, or other related field, or equivalent work experience
    • ISEB / ISTQB Certification
    • Additional course or certification in Quality Engineering

    Experience

    • 7 - 10 years experience  in a QA Lead role or similar position.
    • Strong knowledge of front-end and API automation as well as performance testing.
    • Proficiency with automation tools such as Java with Selenium, Appium, Healenium, RestAssured, and JMeter.
    • Excellent understanding of test engineering and quality practices.
    • Ability to build and maintain strong relationships with stakeholders.
    • Strong problem-solving and analytical skills.
    • Excellent communication and team leadership abilities.
       

    go to method of application »

    Engineering Lead (Security Applications)

    • The Engineering Lead for the Security team will be responsible for envisioning, leading, and developing integrated, end-to-end technical solutions across multiple technologies within the organisation. This role demands inspirational technical leadership, strategic foresight, and a strong focus on delivering scalable, fit-for-purpose solutions that align with the company’s overarching objectives. The Engineering Lead will play a pivotal role in ensuring that security-related applications are robust and effective, working across the authorisation, verification, and authentication stack. The ideal candidate should possess in-depth knowledge and experience in Security applications, with expertise in biometrics, Identity Security, Authentication methods, IAM (Identity Access Management), Identity Governance, and Authorisation. This position requires a forward-thinking mindset, technical expertise, and the ability to collaborate cross-functionally to deliver efficient, client-focused, and sustainable solutions.

    Responsibilities

    • Craft comprehensive end-to-end solution designs considering people, technology, systems, and data to enhance operational efficiency, automation, and client satisfaction.
    • Ensure that solution delivery aligns with the organisation's overall business strategy and objectives, leveraging technical insights to meet current and future business needs.
    • Analyse technical challenges and problems, formulating solutions that are in line with the organisation’s software architecture principles.
    • Provide visionary and technical leadership within the organisation, ensuring best practices and modern approaches are adopted across the IT landscape. Lead by example to promote a culture of continuous improvement.
    • Evangelise and drive the adoption of sustainable, modern designs to improve the organisation's IT portfolio, building solutions that are future-proof, efficient, and scalable.
    • Take proposed solutions through governance forums and secure acceptance from relevant stakeholders, ensuring solutions meet governance and regulatory requirements.
    • Flesh out designs by contributing to both functional and non-functional requirements to ensure solutions are robust, secure, and meet the necessary standards.
    • Support engineering teams in troubleshooting and resolving complex or high-impact incidents, ensuring that technical roadblocks are addressed quickly and efficiently.
    • Work collaboratively with multidisciplinary teams, contributing to infrastructure designs, lower-level system designs, code reviews, and problem-solving activities.
    • Engage with the Engineering Lead community through research, presentations, and active participation, sharing knowledge and best practices across the organisation.

    Qualifications

    • Bachelor's Degree or Diploma in Information Systems, Computer Science, Informatics, Engineering, or a related field. Equivalent work experience is also acceptable.

    Essential skills

    • Proven expertise in designing end-to-end software systems, including security, integration, and infrastructure design.
    • Strong technical acumen with deep knowledge of software application architecture, design patterns, and modelling techniques.
    • Experience in troubleshooting within complex software solutions and system environments.
    • Proficiency in the full software development lifecycle (SDLC), including DevOps, Agile, and testing methodologies.
    • Ability to make sound decisions and maintain accountability in project/product delivery.
    • Strong experience with technical design modelling and methods.
    • Excellent communication and stakeholder management skills, with the ability to present complex technical concepts to both technical and non-technical audiences.
    • Solid experience in financial technologies (fintech), banking, start-ups, or financial e-commerce sectors.
    • Deep understanding of modern software development practices and the ability to evangelise their adoption.

    Desired skills

    • Experience working in fintech or financial services sectors.
    • Knowledge of cloud technologies, microservices architecture, and modern integration approaches.
    • Ability to mentor and guide teams through complex challenges and foster a collaborative culture.

    Experience

    • Minimum of 10 years of experience in the IT industry.
    • At least 4+ years of experience in similar roles such as Engineering Lead, Technical Lead, or Solution Architect.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Expleo Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail