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 21, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Absa Group Limited (Absa) has forged a new way of getting things done, driven by bravery and passion, with the readiness to realise the possibilities on our continent and beyond.
    Read more about this company

     

    Lead Product Engineer

    Job Summary

    • Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & leading all phases of the development lifecycle to deliver.

    Job Description

    • We are seeking an experienced and dynamic Lead Product Engineer to join the Foreign Exchange team in CIB TxB Technology. This senior-level role is ideal for a professional with extensive technical expertise and a strong product engineering focus. The successful candidate will focus on the design, development, and maintenance of robust systems while collaborating with team members to drive technical excellence.

    Key Responsibilities:

    Software Development and Architecture:

    • Design, code, test, debug, and document software according to functional requirements.
    • Develop and maintain RESTful APIs, ensuring scalability, performance, and security.
    • Architect and implement microservices-based solutions.

    CI/CD and Kubernetes:

    • Oversee and optimize CI/CD pipelines to support efficient delivery processes.
    • Implement and manage Kubernetes-based deployments for containerized applications.

    Agile Practices:

    • Participate in scrum and agile ceremonies, fostering a collaborative team environment.
    • Work with team members to ensure sprint goals and deliverables are met with high quality.

    Problem-Solving and Troubleshooting:

    • Analyze, diagnose, and resolve complex technical issues.
    • Employ strong analytical and creative problem-solving skills to develop innovative solutions.

    Collaboration and Communication:

    • Work closely with team members and end-users to ensure technical compatibility and user satisfaction.
    • Communicate technical concepts effectively to stakeholders at all levels.

    On-Call Support:

    • Participate in on-call rotations to ensure system reliability and uptime.
    • Take a proactive approach to identifying and resolving issues before they impact users.

    Continuous Learning and Industry Awareness:

    • Keep abreast of technical and industry developments, applying new methodologies and technologies where appropriate.

    Key Requirements:

    Experience:

    • 8+ years of experience in software development and technical collaboration.
    • Tertiary education in Computer Science or a related field.

    Technical Skills:

    • Proficient in designing and developing RESTful APIs (4+ years).
    • Experience with CI/CD pipelines (2+ years) and Kubernetes (2+ years).
    • Strong understanding of microservices architecture.
    • Expertise in C# technology and OOP principles.
    • Familiarity with ORM frameworks such as Entity Framework.

    Design and Development Principles:

    • Solid understanding of SOLID design principles and design patterns.
    • Domain-Driven Design (DDD) and Test-Driven Development (TDD) experience (advantageous).

    Version Control:

    • Proficient understanding of code versioning tools (e.g., Git).

    Soft Skills:

    • Strong analytical and creative problem-solving skills with excellent attention to detail.
    • Flexible and adaptable to working with new methodologies and technologies.
    • Proactive and demonstrates strong ownership within collaborative teams.

    Accountabilities:

    • Design, code, test, debug, and document software according to the functional requirements.
    • Analyze, diagnose, and resolve errors related to applications.
    • Keep abreast of technical and industry developments.
    • Work closely with developers and a variety of end-users to ensure technical compatibility and user satisfaction.
    • Ensure timely and effective resolution of support issues, including on-call duties.

    Expectations:

    • Take ownership of technical decisions and system design.
    • Exhibit a proactive approach and a strong sense of accountability.
    • Contribute to team growth and technical innovation.
    • Foster a culture of technical excellence and continuous improvement.

    Why Join Us?

    • Collaborate with team members in designing and building cutting-edge solutions.
    • Be part of a collaborative, innovative, and growth-oriented team.

    Education

    • Bachelor's Degree: Information Technology

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Absa Group Limited (Absa) on absa.wd3.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Absa Group Limited (Absa) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail