IT Developer

3 weeks ago


Johannesburg, South Africa RMB Nigeria Limited Full time

time left to apply End Date: November 27, 2024 (5 days left to apply)

job requisition id R25402

Job Description

Hello Future Real Time Integration Developer (TIBCO)

RMB is a place where exceptional people create their own opportunities by challenging the conventional and driving sustainable impact.
United by our proud heritage, strong ethics and philosophy of Traditional values. Innovative ideas, it’s the magic of our people and culture that sets us apart.
Now, is the time to imagine your next move with South Africa’s number one employer in Financial Services for 2023, where you can embrace the power of collective thinking to unlock unique opportunities for our clients and society.
This role will involve designing and developing data and system integration solutions across all business units within RMB.
Integration solutions will largely be based on the Tibco product stack within RMB, which include Tibco EMS, BusinessWorks, API Exchange and ActiveSpaces, and using Integration standards and methodologies as defined by the RMB Integration Centre of Excellence (CoE).

You will be required to:

- Develop innovative, reusable competitive solutions and contribute actively to a collaborative Developer community.
- Collaborate with BDMs and Delivery Heads to make recommendations on the use of new and emerging technologies, which provide the competitive advantage and a clear technical roadmap.
- Maintain stability of all technical platforms.

Are you someone who can:

- Plan and execute data conversion activities (e.g., test data).
- Manage Integration risk and project deliverables.
- Prepare Integration architecture and design documents for review by the Project / Technical Architect and the bank’s Enterprise Integration Architecture Forum (IAF).
- Automate regression test packs for Integration components, in line with agreed testing frameworks and standards.
- Provide production development support on a roster basis.
- Identify and solve production issues when required.
- Initiate dialogue to build professional working relationships with all stakeholders displaying excellent abilities to listen, advise, influence, negotiate and present at all levels.
- Lead and facilitate difficult conflict situations into consensual agreements.
- Integrate opinions and information provided by various sources to make strategic decisions.
- Adapt communication styles to meet the needs of different audiences.
- Continually scan the industry to identify opportunities to create strategic partnerships with key individuals and bodies.
- Follow best practice and principles governance policy frameworks and utilisation of tools for the technology of the domain.
- Engage with the designated standards team for specific guidance and delivery of solution components to maximise impact.
- Understand and contribute to a knowledge sharing environment.
- Produce a well operationalised solution on time that surpasses the requirements and performance expectations.
- Drive scalable and sustainable solutions built based on best development practices.
- Adopt a framework centric approach to prompt feasibility and reduce failure demand.
- Reduce the technical debt as much as possible or revisit the business expectations.
- Ensure technical follow up and a commit to allow for this flexibility.
- Take full responsibility for performance management of all direct reports managing their performance in relation to quality standards and agreed benchmarks and objectives focusing on all aspects of sound people management.
- Engage in recruitment development, performance management, remuneration and rewards, career path planning, on the job training, coaching, and mentoring.
- Ensure appropriate levels of management and accountability.
- Motivate, delegate, and empower appropriately, enabling direct reports to take responsibility and display appropriate creativity and initiative.
- Work with the team to actively grow their skills and lead them in operational excellence.
- Demonstrate pride in the organisations brand services and products by consistently delivering on the brands promise.
- Follow through to ensure that personal quality and productivity standards are consistently and accurately maintained.
- Stay relevant and up to date with legislations and new developments.
- Maintain a positive attitude and respond openly to feedback.
- Handle stress in ways that do not negatively impact others.
- Plan and manage own workflow anticipating obstacles juggling priorities and following through on objectives within agreed time frames and according to quality standards.
- Take ownership of personal career development leveraging formal and informal opportunities.
- Read situations and organisational realities.
- Set aside personal agenda for the greater good.
- Act in an ethical transparent and morally defensible manner including highlighting unethical practices.
- Share debate and communicate learnings.
- Flag and debate issues constructively.
- Promote a friendly cooperative climate.

You will be an ideal candidate if you:

- Have completed a Bachelor's degree in Computer Science, Information Technology, or a related field.
- Have at least 3 years Integration experience across multiple Integration platforms and technology landscapes (especially Tibco BusinessWorks 5.x).
- Have 2 years server-side development experience.
- Demonstrate a clear and thorough understanding of Enterprise Integration Architecture patterns and best practices. These include: Synchronous/Asynchronous messaging, Message queuing, guaranteed messaging, message correlation and sequencing, distributed transactions, etc.
- Data Integration: Understanding of Electronic Data Interchange (EDI), Extract Transform Load (ETL), batch architecture platforms and frameworks (e.g. Informatica PC and/or Ab Initio).
- Middleware Knowledge: Understanding of Message Oriented Middleware (for example Tibco BusinessWorks).
- UML modelling.
- Working Operating System knowledge: Windows & Linux.
- Strong relational database experience (Sybase, Microsoft SQL Server, Oracle).
- An understanding of highly available, high performance, distributed architectures.
- A good understanding of Enterprise Data Modelling (Entity-Relationship Diagrams, Data Flow Diagrams, Data Vault Modelling). Prior experience with test automation.

You will have access to:

- Opportunities to network and collaborate.
- Opportunities to innovate.

We can be a match if you are:

- Curious & courageous - you're driven by always wanting to know more and learn more.
- Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.

Are you interested to take the step? We look forward to engaging with you further. Apply now

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.

27/11/24

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

#J-18808-Ljbffr



  • Johannesburg, South Africa Recru-it Full time

    Job Purpose:Our client is seeking an experienced and visionary Developer to lead the development and implementation of robust software solutions. If you are a seasoned professional with a deep understanding of ECM or EDRMS systems, a strong technical foundation, and the ability to mentor and inspire, this is the role for you!Key Responsibilities:Lead...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    We are seeking a skilled Product Development Strategist to join our team at Recru-it.About the RoleThe ideal candidate will have a strong background in product management, with experience in managing all stages of the product life cycle. They will be responsible for incorporating feature requests into the product roadmap, grooming and prioritizing the...


  • Johannesburg, South Africa Recru-it Full time

    Job Purpose: Our client is seeking an experienced and visionary Developer to lead the development and implementation of robust software solutions. If you are a seasoned professional with a deep understanding of ECM or EDRMS systems, a strong technical foundation, and the ability to mentor and inspire, this is the role for you! Key Responsibilities: Lead...


  • Johannesburg, South Africa Recru-it Full time

    Job Purpose: Our client is seeking an experienced and visionary Developer to lead the development and implementation of robust software solutions. If you are a seasoned professional with a deep understanding of ECM or EDRMS systems, a strong technical foundation, and the ability to mentor and inspire, this is the role for you! Key Responsibilities:Lead...


  • Johannesburg, South Africa Recru-it Full time

    Main purpose of the role:The SQL/C# Developer will be part of the companys operational developmentteam directly supporting the call centre, reporting to the Head of IT with dotted line reportingto the IT Director. The role involves creating and maintaining solutions leaning heavily onSQL Server to query or manipulate data for the in-house developed systems...


  • Johannesburg, South Africa Recru-it Full time

    Job Purpose:As an Intermediate Developer you will be required to write and test code for various applications, ensuring it meets the required standards and functions correctly, beyond the basics of coding to take on more complex tasks and responsibilities.Key Responsibilities:Coding and DevelopmentDesign and ArchitectureProblem...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    Job DescriptionWe are looking for a Product Development Manager to lead the development of our products and ensure they meet our company's vision.Incorporate feature requests into the product roadmapGroom and prioritize the product backlogDevelop user stories and define acceptance criteriaSet sprint goalsWrite acceptance testsPlan releases and...


  • Johannesburg, South Africa Recru-it Full time

    Main purpose of the role: The SQL/C# Developer will be part of the companys operational developmentteam directly supporting the call centre, reporting to the Head of IT with dotted line reportingto the IT Director. The role involves creating and maintaining solutions leaning heavily onSQL Server to query or manipulate data for the in-house developed...


  • Johannesburg, South Africa Recru-it Full time

    Main purpose of the role:The SQL/C# Developer will be part of the companys operational developmentteam directly supporting the call centre, reporting to the Head of IT with dotted line reportingto the IT Director. The role involves creating and maintaining solutions leaning heavily onSQL Server to query or manipulate data for the in-house developed systems...


  • Johannesburg, South Africa Recru-it Full time

    Duties and responsibilities include, but are not limited to:- Solve business problems alone and as part of the team by applying good reasoning and logic to use one or more of the following technologies: ASP.NET, C#, Web services, Web APIs and SQL programming. ML.Net would be an advantage and part of the role moving forward.- Support the deployment of new IT...


  • Johannesburg, South Africa Recru-it Full time

    Duties and responsibilities include, but are not limited to:- Solve business problems alone and as part of the team by applying good reasoning and logic to use one or more of the following technologies: ASP.NET, C#, Web services, Web APIs and SQL programming. ML.Net would be an advantage and part of the role moving forward.- Support the deployment of new IT...


  • Johannesburg, South Africa Recru-it Full time

    Key Responsibilities:- Coding and Development- Design and Architecture- Problem Solving- Collaboration- MentorshipCore Responsibilities:Coding and Development- Write, test, and maintain code for various applications.- Design, develop, and maintain Java applications using the Springboot Framework.- Build and implement RESTful APIs in Java to integrate with...


  • Johannesburg, South Africa Recru-it Full time

    Key Responsibilities:- Coding and Development- Design and Architecture- Problem Solving- Collaboration- MentorshipCore Responsibilities:Coding and Development- Write, test, and maintain code for various applications.- Design, develop, and maintain Java applications using the Springboot Framework.- Build and implement RESTful APIs in Java to integrate with...


  • Johannesburg, South Africa Recru-it Full time

    Job Purpose: As an Intermediate Developer you will be required to write and test code for various applications, ensuring it meets the required standards and functions correctly, beyond the basics of coding to take on more complex tasks and responsibilities. Key Responsibilities: Coding and Development Design and Architecture Problem Solving Collaboration...


  • Johannesburg, South Africa Recru-it Full time

    Job Purpose: As an Intermediate Developer you will be required to write and test code for various applications, ensuring it meets the required standards and functions correctly, beyond the basics of coding to take on more complex tasks and responsibilities. Key Responsibilities:Coding and DevelopmentDesign and ArchitectureProblem...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    **Job Summary:**We are seeking an experienced Senior Software Development Professional to join our team at Recru-it. As a key member of our development team, you will be responsible for designing and developing cutting-edge web applications using the latest technologies.**Key Responsibilities:**Coding and Development:Write, test, and maintain code for...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    About the RoleRecru-it is seeking a skilled Senior Web Developer to join our team. As an experienced professional, you will be responsible for writing and testing code for various applications, ensuring they meet the required standards and function correctly.Job ResponsibilitiesCoding and Development: Write, test, and maintain code for various applications,...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    About the RoleWe are seeking a highly skilled Business Analyst to join our team at Recru-it. This is an exciting opportunity to work on large and complex projects, collaborating with stakeholders to understand business needs and develop effective solutions.Key ResponsibilitiesRequirements Definition: Conduct iterative and adaptive planning, monitoring, and...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    The Recru-it company is seeking a highly skilled and experienced SQL and .NET Developer to join our operational development team. This role involves creating and maintaining solutions that heavily rely on SQL Server, using C# to develop simple ASP.NET SPAs, and T-SQL as a programming language.About the Role:In this exciting and demanding environment, you...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    Power Pages Developer OpportunityWe are seeking a skilled Power Pages Developer to contribute to the development of dynamic web applications. The ideal candidate will possess expertise in Power Pages, HTML, CSS, JavaScript, and Liquid templating language.Key Responsibilities:Design and develop web applications using Microsoft Power Pages.Collaborate with...