Enable job alerts via email!

Senior Technical Consultant

Planet10

Johannesburg

On-site

ZAR 80 000 - 120 000

Full time

30 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leader in the banking field is seeking a Senior Technical Consultant to drive technical thought leadership in their Group Technology environment. This role involves providing expertise and guidance on integrating solutions across various technologies, ensuring alignment with the bank's strategic goals. The ideal candidate will possess advanced proficiency in multiple programming languages and extensive experience with database technologies. This position offers an exciting opportunity to enhance technical expertise within the organization while collaborating with executive management and mentoring technical teams. Join a dynamic environment where your contributions will significantly impact the company's success.

Qualifications

  • Over 10 years as a software developer with deep technical knowledge.
  • Experience in project management and technical team leadership.
  • Proficiency in cloud environments and multiple programming languages.

Responsibilities

  • Provide technical guidance and innovative ideas to stakeholders.
  • Identify and resolve complex problems proactively.
  • Promote best practices in software development and mentor technical roles.

Skills

Java
C#
Golang
Python
SQL
Problem Solving
Communication
Agile Methodologies
DevOps

Education

BSc in Computer Science
Advanced Diplomas or National 1st Degrees
Relevant technical certifications

Tools

Docker
Kubernetes
Azure
AWS

Job description

A leader in the banking field is on the lookout for a Senior Technical Consultant.

The purpose of the role is to be the custodian of technical thought leadership within the Group Technology environment by providing expertise, guidance, and advice related to the integration of solutions across multiple technologies and supporting processes. This ensures that Group Technology can deliver sustainable and quality solutions aligned with the bank's overall strategy while enhancing technical expertise within the organization.

Job Responsibilities:

  1. Technical Thought Leadership: Provide innovative ideas and guide others in the organization.
  2. Problem Solving: Identify, analyze, and resolve complex problems proactively.
  3. Communication: Effectively understand client needs and convey technical information to non-technical stakeholders.
  4. Handle stress, think strategically, listen actively, be patient, multi-task, self-teach, and adapt to changing environments.
  5. Possess deep technical knowledge of diverse methodologies, best practices, and full-stack enterprise software systems.
  6. Be available 24/7/365 as needed.
  7. Maintain a strong desire for quality and doing things the right way.
  8. Have advanced proficiency in multiple programming languages such as Java, C#, Golang, Python, and SQL.
  9. Have advanced experience with database technologies like Postgres, MongoDB, Redis, DB2, MS SQL, and Oracle.

Technical Knowledge:

  1. Expertise in low-level programming, memory management, and performance troubleshooting.
  2. Understanding of operating system principles and basic IT security.
  3. Experience with Docker and Kubernetes platform development.
  4. Proficiency in cloud environments, specifically Azure and AWS.
  5. Exposure to Generative AI (GenAI).

Qualifications:

  • Advanced Diplomas or National 1st Degrees.
  • Relevant technical certifications or equivalent experience.
  • BSc or BComm in Computer Science, Information Systems, or a 4-year EDP Diploma preferred.

Experience:

  • Over 10 years as a software developer.
  • Over 5 years as a Multi-Discipline Specialist.
  • Experience with large system implementations, critical systems, large projects, working under pressure, negotiation, analysis, and design.
  • Exposure to Agile and DevOps methodologies.
  • Experience in project management and technical team leadership.

Professional Knowledge:

  • System Development Life Cycle (SDLC).
  • Service-Oriented Architecture (SOA).
  • Knowledge across multiple technologies.
  • IT risk and security principles.
  • Experience with multiple operating systems.
  • Systems analysis and design.
  • GT-specific operational knowledge.
  • ITIL framework.
  • Decision-making skills.
  • Ability to build partnerships and trust-based relationships.

Responsibilities Include:

  • Create a competitive advantage through consulting on systems, processes, frameworks, and products aligned with company strategy.
  • Ensure design delivery through stakeholder collaboration.
  • Hold GT accountable for technical deliverables.
  • Provide technical guidance to executive management for informed decision-making.
  • Upskill stakeholders and mentor technical roles.
  • Present at executive meetings to obtain buy-in.
  • Participate in technical forums and ensure comprehensive test strategies.
  • Promote best practices in software development and identify bottlenecks.
  • Identify and resolve conflicts across deliverables and technologies.
  • Mitigate risks by identifying, raising, and proposing solutions for potential issues.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.