Enable job alerts via email!

Senior Technical Consultant

Progressive It Resourcing

Gauteng

On-site

ZAR 800,000 - 1,200,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in the technology sector is seeking a technical thought leader to guide integration solutions across various technologies. This role requires expertise in system processes, a strong software development background, and the ability to mentor and influence across departments, ensuring high-quality and sustainable solutions that align with organizational strategy.

Qualifications

  • Minimum 10+ years experience as a software developer.
  • 4 years EDP Diploma or relevant technical qualifications.
  • Experience with large system implementations and managing technical teams.

Responsibilities

  • Guide technology discussions and provide mentoring.
  • Consult on systems and frameworks aligning with company strategy.
  • Promote best practices in software development methodologies.

Skills

Problem Solving
Communication
Technical Leadership
Agile Methodologies
DevOps

Education

BSc or BComm in Computer Science or Information Systems
Advanced Diplomas or National 1st Degrees

Tools

Docker
Kubernetes
Azure
AWS

Job description

To be the custodian of technical thought leadership within Group Technology (Company) environment by providing expertise, guidance, and advice related to the integration of solutions across multiple technologies and supporting processes. This ensures that the Company can deliver sustainable and quality solutions aligned with the Bank's overall strategy while fostering technical expertise within the organization.

Job Responsibilities
  1. Create a competitive advantage by consulting and advising on systems, processes, frameworks, and products in line with the company strategy.
  2. Ensure the delivery of designs through stakeholder collaboration and consultation.
  3. Hold the Company accountable for all technical deliverables.
  4. Guide and support technology discussions with executive management for informed decision-making.
  5. Upskill stakeholders on technical designs and provide mentoring across technical roles.
  6. Obtain buy-in from sponsors and executives by presenting at executive meetings.
  7. Participate and contribute to technical forums and discussions.
  8. Ensure test strategies cover the full technology stack, including non-functional requirements, through stakeholder collaboration.
  9. Promote best practices in software development methodologies and identify bottlenecks in application development.
  10. Identify conflicts across deliverables and technologies, recommending suitable solutions.
  11. Mitigate risks by identifying, raising, and proposing solutions for potential issues.
  12. Identify emerging technologies to provide the Company with a competitive edge.
  13. Participate in proving and productionalizing emerging technologies.
  14. Assist in high-impact problem resolution, providing expert guidance and solutions.
  15. Contribute to shaping the enterprise architecture roadmap through stakeholder collaboration.
  16. Ensure alignment with company standards and legislative requirements by reviewing and advising on standards.
  17. Perform independent research on technology best practices.
  18. Identify and develop individuals for specialist roles.
  19. Engage in industry forums and stay updated on emerging technologies.
  20. Manage the technical specialist career stream.
  21. Provide coaching, mentoring, and upskilling within the area of expertise.
  22. Support the achievement of business strategies, objectives, and values.
  23. Stay informed about developments in the field of expertise.
  24. Ensure personal growth and effectiveness in roles and responsibilities.
  25. Contribute to company culture building initiatives.
  26. Participate in and support corporate responsibility initiatives.
  27. Seek opportunities to improve business processes through agile thinking.
Additional Skills and Qualifications
  1. Continue technical thought leadership by providing innovative ideas and guidance.
  2. Problem-solving skills: proactive in identifying, analyzing, and solving complex problems.
  3. Effective communication skills for understanding client needs and conveying technical information to non-technical stakeholders.
  4. Ability to handle stress, think strategically, listen actively, be patient, multitask, and adapt.
  5. Deep technical knowledge of diverse methodologies and full-stack enterprise software systems.
  6. Availability to be on-call 24/7.
  7. Strong desire for quality and doing things the right way.
  8. Proficiency in multiple programming languages: Java, C#, Golang, Python, SQL.
  9. Experience with database technologies: Postgres, MongoDB, Redis, DB2, MS SQL, Oracle.
  10. Expertise in low-level programming, memory management, and performance optimization.
  11. Understanding of operating system principles and basic IT security.
  12. Experience with Docker and Kubernetes platform development skills.
  13. Proficiency in cloud environments, specifically Azure and AWS.
  14. Exposure to Genial.
Qualifications and Experience
  1. Advanced Diplomas or National 1st Degrees (NQF Level).
  2. Relevant technical qualifications or certifications preferred.
  3. BSc or BComm in Computer Science or Information Systems, or a 4-year EDP Diploma.
  4. Minimum 10+ years of experience as a software developer.
  5. At least 5+ years as a multi-discipline specialist.
  6. Experience with large system implementations, critical systems, analysis, design, testing, migrations, debugging, and problem analysis.
  7. Exposure to Agile and DevOps methodologies.
  8. Experience in project management and technical team leadership.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.