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:
- Technical Thought Leadership: Provide innovative ideas and guide others in the organization.
- Problem Solving: Identify, analyze, and resolve complex problems proactively.
- Communication: Effectively understand client needs and convey technical information to non-technical stakeholders.
- Handle stress, think strategically, listen actively, be patient, multi-task, self-teach, and adapt to changing environments.
- Possess deep technical knowledge of diverse methodologies, best practices, and full-stack enterprise software systems.
- Be available 24/7/365 as needed.
- Maintain a strong desire for quality and doing things the right way.
- Have advanced proficiency in multiple programming languages such as Java, C#, Golang, Python, and SQL.
- Have advanced experience with database technologies like Postgres, MongoDB, Redis, DB2, MS SQL, and Oracle.
Technical Knowledge:
- Expertise in low-level programming, memory management, and performance troubleshooting.
- Understanding of operating system principles and basic IT security.
- Experience with Docker and Kubernetes platform development.
- Proficiency in cloud environments, specifically Azure and AWS.
- 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.