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: Jul 16, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • First Technology, established in 1983, is a wholly owned subsidiary of the First Technology Group (FTG), with branches in every major business area in South Africa. This allows us to provide our customers with the same comprehensive range and level of service excellence, regardless of where their business operations are located. First Technology is structure...
    Read more about this company

     

    Principal Solutions Consultant - • Microsoft Technology Stack (.NET, C#, SQL Server, Azure)

    Role Purpose

    • The Principal Solutions Leader is a senior technology professional who embodies the qualities we value most: technical excellence, accountability, teamwork, customer focus, and a willingness to go the extra mile.
    • They build strong relationships, lead by example, support their teams, and consistently deliver practical solutions to real business challenges. They are trusted by customers, respected by colleagues, and recognised for their ability to turn ideas into outcomes.

    Key Responsibilities

    Client Leadership

    • Build trusted relationships with customers at all levels.
    • Lead solution discussions, workshops, and discovery sessions.
    • Understand business challenges and translate them into practical solutions.
    • Act as a trusted advisor throughout the engagement lifecycle.

    Solution Delivery

    • Provide leadership across software, cloud, integration, and digital transformation projects.
    • Guide technical teams to deliver high-quality outcomes.
    • Resolve complex delivery, technical, and stakeholder challenges.
    • Ensure solutions are practical, maintainable, and aligned to customer needs.

    Technical Excellence

    • Provide hands-on technical guidance and oversight.
    • Contribute to architecture and design decisions.
    • Review solution quality and delivery standards.
    • Stay current with technology trends and industry best practices.

    Team Leadership

    • Lead, mentor, and develop consultants and technical teams.
    • Create a culture of accountability, ownership, and continuous improvement.
    • Support project teams through challenging situations.
    • Foster collaboration and knowledge sharing.

    Business Development Support

    • Participate in customer presentations and proposal development.
    • Assist with solution shaping and estimations.
    • Identify opportunities to expand customer value and engagement.

    Technical skill and knowledge

    The individual should possess strong practical knowledge in many of the following disciplines:

    • Microsoft technology stack (.NET, C#, SQL Server, Azure).
    • Web and mobile application development.
    • Modern cloud platforms and cloud-native solutions.
    • Microservices and distributed architectures.
    • API development and integration technologies.
    • Software development lifecycle (SDLC) practices.
    • DevOps, CI/CD, source control, and release management.
    • Solution and enterprise architecture principles.
    • Reporting, analytics, and data integration concepts.
    • Security, compliance, and governance best practices.

    What Makes This Person Exceptional

    • Technically strong and highly respected by peers.
    • Builds credibility quickly with customers.
    • Leads by example.
    • Takes ownership and follows through.
    • Thrives under pressure.
    • Finds solutions when others find obstacles.
    • Raises the performance of everyone around them.
    • Has a reputation for getting things done.

    Success Looks Like

    • Successful project delivery.
    • Strong client relationships.
    • High-performing teams.
    • Repeat business and customer trust.
    • Consistent delivery of quality outcomes.

    Essential Experience

    • 10+ years of experience in software development, solution delivery, consulting, or technology leadership roles.
    • Proven experience leading multi-disciplinary technical teams and delivering complex technology projects.
    • Strong background in at least one of the following:
    • Software development and application architecture
    • Cloud and infrastructure solutions
    • Enterprise integration
    • Demonstrated success working directly with customers to gather requirements, shape solutions, resolve challenges, and ensure successful delivery.
    • Experience mentoring technical professionals and developing team capability.
    • Strong understanding of project delivery methodologies and software development lifecycles.
    • Experience participating in client presentations, workshops, solution design sessions, and proposal development.
    • Proven ability to balance technical quality, commercial realities, customer expectations, and delivery timelines.
    • Experience in a consulting or professional services environment.
    • Experience leading multiple concurrent projects and teams.
    • Experience owning customer relationships and acting as a trusted advisor.
    • Exposure to multiple industries and business environments.
    • Experience leading solution architecture and technical design reviews.

    Qualifications

    Essential

    • Bachelor's Degree, National Diploma, or equivalent qualification in:
    • Information Technology
    • Computer Science
    • Software Engineering
    • Information Systems
    • Engineering
    • Or a related technology discipline

    OR

    • Equivalent demonstrated industry experience and technical expertise.

    go to method of application »

    Principal Data & Analytics Consultant

    Role Purpose

    • The Principal Data & Analytics Leader is a senior technical professional who combines deep data expertise, customer engagement, leadership capability, and a strong delivery mindset.
    • They work directly with customers to understand complex business challenges, design practical data solutions, lead delivery teams, and ensure successful outcomes. They are equally comfortable discussing executive reporting requirements, reviewing data architecture, mentoring engineers, or helping a project team overcome technical obstacles.
    • This individual is known for taking ownership, building strong customer relationships, solving difficult problems, and consistently delivering quality results.

    Experience

    Essential Experience

    • 10+ years of experience in data engineering, analytics, business intelligence, data platform delivery, or related technical leadership roles.
    • Proven experience leading teams delivering enterprise-scale data and analytics solutions.
    • Strong experience working directly with customers to gather requirements, shape solutions, and manage delivery expectations.
    • Experience designing and implementing modern data platforms and reporting environments.
    • Experience leading technical workshops, architecture discussions, and solution design sessions.
    • Demonstrated success in mentoring data engineers, analysts, architects, and delivery teams.
    • Experience managing complex projects across multiple stakeholders and business units.
    • Proven track record of successfully delivering data, reporting, and analytics initiatives.

    Highly Desirable Experience

    • Consulting or professional services experience.
    • Experience leading multiple concurrent customer engagements.
    • Experience with enterprise data governance and information management initiatives.
    • Experience supporting presales, proposals, estimations, and customer presentations.
    • Exposure to cloud-based analytics and modern data platform implementations.
    • Experience across multiple industries and customer environments.

    Qualification Expectations

    Essential

    • Bachelor's Degree, National Diploma, or equivalent qualification in:
    • Computer Science
    • Information Technology
    • Data Science
    • Information Systems
    • Engineering
    • Mathematics or Statistics
    • Related technical discipline

    OR

    • Equivalent industry experience demonstrating exceptional technical and delivery capability.

    Preferred

    • Microsoft Fabric Certifications.
    • Microsoft Azure Data Certifications.
    • Power BI Certifications.
    • Data Engineering Certifications.
    • Cloud platform certifications (Azure, AWS, or Google Cloud).

    Technical Background Expectations

    • The ideal Principal Data & Analytics Leader should have a strong technical foundation gained through years of hands-on implementation, customer engagement, solution design, and delivery leadership.
    • They should have progressed through technical roles such as Data Engineer, BI Consultant, Analytics Lead, Data Architect, Technical Lead, or Practice Lead before moving into broader leadership responsibilities.

    Core Technical Background

    Candidates will typically possess significant experience across several of the following areas:

    • Data engineering and data integration.
    • Data warehousing and information management.
    • Analytics and business intelligence.
    • Reporting platform implementation.
    • Data architecture and solution design.
    • Cloud-based data platforms.
    • Data governance, quality, and security.
    • Enterprise data migration and modernisation initiatives.

    Technical Skills & Knowledge

    Strong practical knowledge across many of the following technologies and disciplines:

    • Microsoft Fabric.
    • Power BI.
    • Azure Data Services.
    • SQL Server.
    • Data modelling and data warehousing.
    • ETL and ELT development.
    • Data integration platforms.
    • Reporting and dashboard design.
    • Data governance and quality frameworks.
    • API integrations and data exchange.
    • Cloud architecture principles.
    • Security and compliance considerations relating to data platforms.
    • Delivery Leadership Experience

    Candidates should demonstrate the ability to:

    • Lead technical teams through complex delivery challenges.
    • Review and guide solution architecture decisions.
    • Manage technical risks and dependencies.
    • Work directly with business and technical stakeholders.
    • Translate business requirements into practical technical solutions.
    • Mentor and develop technical teams.
    • Take ownership of successful delivery from design through implementation and support.

    What Makes This Person Exceptional

    • Deep technical credibility.
    • Strong customer engagement skills.
    • Leads from the front.
    • Builds trust quickly.
    • Takes accountability for outcomes.
    • Comfortable making decisions in challenging situations.
    • Helps teams succeed rather than simply directing them.
    • Has a reputation for delivering solutions that work.
    • Brings positive energy, ownership, and a genuine "get it done" attitude.
       

    go to method of application »

    Intermediate Consulting Developer

    Purpose of the Role

    • The Intermediate Consulting Developer is responsible for independently delivering solution components and workstreams while developing broader consulting and stakeholder management capabilities.
    • The role bridges the gap between technical delivery and solution ownership and prepares individuals for Senior Consulting Developer responsibilities.

    Key Responsibilities

    Solution Ownership

    • Own delivery of assigned solution areas.
    • Participate in solution design activities.
    • Build, test, deploy and support automation solutions.
    • Ensure adherence to development standards and governance practices.
    • Identify and mitigate delivery risks.

    Client Engagement

    • Engage directly with client stakeholders.
    • Contribute to workshops and solution discussions.
    • Provide project updates and status communication.
    • Support requirements clarification and design validation.

    Quality and Delivery

    • Perform peer reviews.
    • Maintain documentation standards.
    • Support production support activities.
    • Contribute to continuous improvement initiatives.

    Team Development

    • Assist in mentoring junior developers.
    • Share technical knowledge and best practices.
    • Promote accountability and ownership within project teams.

    Technical Skills

    Experience in one or more areas:

    • Power Platform
    • Nintex
    • OutSystems
    • Freshworks
    • Workflow Automation
    • Integration technologies
    • REST APIs
    • SQL
    • Azure services
    • DevOps and CI/CD principles

    Consulting Competencies

    The successful candidate should demonstrate:

    • Business requirements understanding
    • Stakeholder engagement
    • Workshop participation
    • Problem-solving capability
    • Professional communication
    • Presentation skills
    • Documentation capability

    Behavioural Traits

    Ownership

    • Takes responsibility for deliverables.
    • Follows through on commitments.
    • Escalates risks appropriately.

    Communication

    • Engages confidently with stakeholders.
    • Communicates proactively.
    • Manages expectations effectively.

    Problem Solving

    • Investigates root causes.
    • Proposes practical solutions.
    • Thinks beyond technical tasks.

    Continuous Improvement

    • Seeks feedback.
    • Learns new technologies.
    • Shares knowledge with others.

    Success Measures

    Within 12 months the individual should:

    • Independently own solution workstreams.
    • Manage small client engagements with limited oversight.
    • Mentor junior developers.
    • Consistently deliver quality solutions.
    • Demonstrate readiness for Senior Consulting Developer responsibilities.
       

    go to method of application »

    Snr Network Technician

    About the Role

    • We are seeking a Senior Network Technician to join our dynamic IT team, focused on maintaining and enhancing our network infrastructure. In this role, you will be responsible for ensuring the durability and efficiency of our communication systems, playing a critical part in supporting our operational needs. The position will be on a mine managing the infrastructure for 5 mines.

    Key Responsibilities

    • Design, implement, and manage network infrastructure, ensuring optimal performance and reliability.
    • Monitor network performance, troubleshoot issues, and resolve disruptions efficiently.
    • Conduct regular network assessments and capacity planning to accommodate future growth and changes.
    • Collaborate with IT team members on network upgrades, installations, and maintenance projects.
    • Maintain network security protocols to protect sensitive information and prevent unauthorized access.
    • Prepare and maintain documentation for network configurations, processes, and policies.
    • Provide technical support and consultancy for network-related queries from staff and stakeholders.
    • Stay current with industry trends and emerging technologies to enhance network efficiency and functionality.
    • Assisting Service Delivery Manager with his duties

    Requirements

    • Proven expertise in network configuration, maintenance, and troubleshooting, specifically with routers, switches, and firewalls.
    • Demonstrable experience with network monitoring tools and software, as well as a solid understanding of network security principles.
    • Strong analytical skills and the ability to assess complex network issues systematically.
    • Excellent verbal and written communication skills for effective collaboration with technical and non-technical team members.
    • Relevant tertiary qualifications in Information Technology, Computer Science, or a related field.

    Preferred Qualifications

    • Certifications such as Cisco Certified Network Associate (CCNA) or equivalent are highly desirable.
    • Experience with cloud networking solutions and virtual networking technologies is a plus.
    • Familiarity with scripting or automation tools to enhance network operations.
    • Previous experience in a similar role within a large enterprise environment is advantageous.
    • Minimum of 5 years experience
       

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at First Technology Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail