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: Nov 24, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Zensar is a leading digital solutions and technology services company that specializes in partnering with global organizations across industries on their Digital Transformation journey. A technology partner of choice, backed by a strong track-record of innovation; credible investment in digital solutions; and assertion of commitment to client’s success, Ze...
    Read more about this company

     

    Solution Architect - Java

    Job Description
    Overall Job Purpose

    • The Solution Architect is accountable for ensuring that our technology solutions are designed and implemented according to Enterprise Architecture Requirements, Business Requirements and IT Development Standards to deliver towards strategic goals.
    • This is a specialist role, providing technical leadership across a number of disparate solutions for a value driven enterprise journey.
    • You  will play a key role in designing end to end technology solutions and supporting engineering teams throughout the SDLC.  You will be experienced in providing design documentation, and reviewing or contributing to ICD’s, IT governance and Standards. 
    • You will work alongside other Architects, Principal Software Engineer, business analysts, UX designs and developer teams delivering incremental releases that generate business value.

    Top 5-10 Key Tasks

    • The Solution Architect is accountable for understanding the business need and translating into technology solutions that are designed and built in accordance with IT Delivery policies and standards. Key responsibilities are:
    • Working closely with the technology tribe, designing solutions that cross technical, product and application boundaries, ensuring that changes are designed, developed and delivered in compliance with policies and standards
    • Is a point of contact for resolving any architectural issues
    • Acts as an SME for technical changes in order to provide estimates for new initiatives or product enhancements
    • Owns, creates and maintains Solution Design documentation and seeks relevant sign off
    • Contributes to Design standards and patterns, and forms part of the governing body
    • Supports Projects and Product Enhancements throughout the development and delivery lifecycle
    • Assists in Incident/Problem management, Root Cause Analysis and definition of solutions
    • Works closely with the engineering team(s) – encouraging continuous improvement in the development, build, test and maintenance of the system 

    Autonomy

    • Mostly works within established procedures or guidelines with supervision from team manager     
    • Works mostly independently, with minimal guidance     
    • Works independently, with guidance only in the most complex situations    ü
    • Typically operates with broad latitude in a complex environment      

    Problem Solving

    • Uses existing procedures to solve routine or standard problems     
    • Solves complex problems, takes a new perspective on existing solutions     
    • Interprets internal or external issues and recommends solutions
    • Solves complex problems, takes a broad perspective to identify solutions
    • Solves unique and complex problems that have a broad impact on the businessü

    Peers

    • Works mostly within own team     
    • Works across a number of teams, mostly at own level.  May act as a resource for colleagues with less experience     
    • Works with teams across the business at all levels    ü
    • Works mainly with senior management     
    •  

    Projects

    • May assist manager with project tasks, or own small projects     
    • May lead projects or project steps within a broader project or have accountability for ongoing activities or objectives    ü
    • May lead functional teams or projects     
    • Leads project teams to achieve milestones or objectives     
    • Solution design for any projects assigned covering multiple applications and their integration. Overseeing the solution is built as designed and resolving issues/complexities as they are discovered.

    Any other information regarding the role
    Expected to work closely with

    • internal & external stakeholders
    • 3rd party suppliers  and Technology partners(on & off-shore)

     
    Essential

    The following outlines the skills and experience required:

    • Demonstrable experience (ideally 5 years+) working as a Solution Architect using a range of different technologies (ideally including Java/Spring, .NET, JavaScript, micro services, containers, databases, cloud technologies) 
    • Coming from a development background working on bigger applications
    • Demonstrable expertise in the use of appropriate tools/technologies for the design, development, build, testing & deployment of a wide range of applications
    • Confident communicator - able to present complex technical issues in a clear manner to technical and non-technical audiences
    • Experience of Agile Methodology (ideally SAFe) 
    • Multi-task and prioritise across a number of projects and initiatives.
    • Work independently and collaborate effectively across the organization.
    • Ability to thrive in a fast-paced, rapidly-changing environment 
    • Self-motivated, goal-oriented individual with the ability to take ownership of the task assigned
    • Strong analytical and problem-solving skills

    Desirable

    • Financial Services experience is desirable but not essential
    • Experience of multiple architecture frameworks
    • Experience in both Waterfall and Agile Delivery models and working within the teams
    • Experience of multiple cloud technologies

    Regulatory Responsibilities (Standard for all roles)

    • You are required to understand and comply with all relevant rules, regulation and legislation applicable to your role.  This means: 
    • acting with integrity and due skill, care and diligence at all times
    • ensuring that customers are treated fairly at all times 
    • ensuring that communications via any medium meet the principle of 'clear, fair and not misleading' 
       

    go to method of application »

    C# Backend Developer

    Requirements from the candidate:

    • Analysing requirements and designing software products that meet business, compliance and architectural requirements and standards.
    • Implementing and improving a software product in line with the architectural roadmaps, standards and principles.
    • Adhere to the team standards for design documentation. 
    • Consult with compliance on any regulatory limitations imposed on the product. (e.g. No PII to be stored in the product database).
    • Development and optimising comprehensive, automated functional and non-functional tests, tools and artefacts.
    • Creation, maintenance and review of documentation
    • Review teammate's code to ensure that these follow the design, and best practices, are performant and are compliant as well as ensure that the changes include valuable automated tests.
    • Be actively involved in the review and design of functional and non-functional test scenarios.
    • The correct metrics and reporting are in place for the pipeline and product.
    • Ensuring that the deployment is safe, fully automated and part of the pipeline from build through to deployment in production.
    • Resolution of functional and non-functional software issues with solutions that prevents reoccurrence.
    • Understand the architectural guidelines for the product
    • Guides others in the application of development standards, SDLC and software development methodology.
    • Skilled in troubleshooting and bug fixing for software products and can provide troubleshooting guidance to others.
    • Skilled in more than one technology
    • Can align code to the required design and address technical and architectural debt
    • Understanding of product infrastructure, including setup, configuration and installation.
    • Understanding of production environment and wider dependencies.
    • Know your product stakeholders and how your product is consumed.
    • Determines root causes of problems and evaluates solutions that address them.
    • Takes ownership of commitments.
    • Development Area

    (Level 2 Spec)

    • CI/CD Pipeline & Docker/YML
    • Technical Design
    • (Features/Components)
    • Integration Skills(Multi-component)
    • Cloud Knowledge 
    • (Azure/On Prem)
    • Agile/Collaboration Strength
    • Code Quality & Automated Testing
    • Database Skills and Optimization
    • Knowledge Sharing & Team Contribution 
    • Domain/Product Infrastructure Knowledge
    • Measurement Criteria
    • Strong C#/.NET Skills
    • Multi-product/Integration experience
    • Architecture & Technical Design
    • Agile/Scrum Methodology
    • Code quality, reviews, test coverage
    • Database expertise
    • Devops/CI/CD
    • Cloud experience 
    • (Azure/GCP)
    • Leadership & mentorship
    • Problem-solving & innovation

    go to method of application »

    Power BI Developer - Durban - Onsite Job

    Looking for a candidate who has the following Skills and competencies:

    • Skilled in interpreting business requirements to inform solution design.Has a sound understanding of the
    • functional requirements.
    • Skilled in readying data for reporting purposes and the structures that will deliver this.
    • Knows how data can be used to make informed business decisions.
    • Skilled in database technologies to develop and test innovative business intelligence products.
    • Skilled in data conversions, imports, and exports of data within and between internal and external
    • software systems.
    • Sound knowledge of the DevOps principles for deployment pipelines.
    • Sound knowledge of the documentation requirements for new and existing models, solutions, and
    • implementations.
    • Knowledge of data protection principles and requirements that should be complied with.
    • Knows how scalable, efficient, automated processes for data analyses, model development, validation
    • and implementation are developed.
    • Skilled in troubleshooting and fixing BI tools, reports, systems and software, data loads and data
    • reconciliation inconsistencies.
    • Can troubleshoot basic performance and production issues and knows how to escalate.
    • Basic knowledge of the methods to fine-tune BI applications.
    • Skilled in demonstrating the functionality of business intelligence tools to different stakeholders. 
    •  
       

    go to method of application »

    Automation Tester - QA Automation, Selenium & Playwright

    Job Summary:

    • We are seeking a skilled and detail oriented Automation Tester with hands on experience in the Playwright framework to join our QA team. The ideal candidate will be responsible for designing, developing, and executing automated test scripts to ensure the quality and reliability of our web applications.

    Key Responsibilities:

    •  Design, develop, and maintain automated test scripts using Playwright (JavaScript/TypeScript or Python).
    •  Collaborate with developers, product managers, and other QA engineers to understand requirements and ensure comprehensive test coverage.
    •  Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins, Azure DevOps).
    •  Perform functional, regression, and performance testing of web applications.
    •  Identify, document, and track bugs and issues using tools like JIRA or Azure DevOps.
    •  Analyze test results and provide detailed reports to stakeholders.
    •  Continuously improve test automation frameworks and processes.
    •  Stay updated with the latest testing tools, trends, and best practices.
    • Required Skills & Qualifications:
    •  Proven experience with Playwright for web automation testing.
    •  Strong programming skills in C#, JavaScript, TypeScript, or Python.
    •  Experience with CI/CD tools and version control systems (e.g., Git).
    •  Familiarity with test management tools and bug tracking systems.
    •  Understanding of software development lifecycle (SDLC) and Agile methodologies.
    •  Excellent problem solving skills and attention to detail.
    •  Strong communication and collaboration abilities.

    Preferred Qualifications:

    •  Experience with other automation tools (e.g., Selenium, Cypress).
    •  Knowledge of API testing tools (e.g., Postman, RestAssured).
    •  Exposure to performance testing tools (e.g., JMeter, k6).
    •  ISTQB or other relevant certifications.

    go to method of application »

    .NET Developer, Angular/React, Azure Devops - Sandton, Johannesburg

    Job Description

    • We are looking for a motivated and enthusiastic Full Stack Software Engineer with AI and Automation experience to join our team in developing and supporting innovative AI driven solutions across various business functions. You should have a genuine passion for technology and automation, within a dynamic, collaborative environment.
    • This is a hands-on, technical engineering role in a fast paced front office setting.

    You will be responsible for:

    •  Designing, developing, and maintaining a suite of AI enhanced business applications for the front office with a focus on driving intelligent decision making and streamlining high value workflows.
    •  Integrating advanced AI APIs into existing applications, including Azure Open AI, and Azure AI Services to enable natural language capabilities, and optimise core business operations.
    •  Building AI driven automation solutions using platforms like Azure AI Foundry and Azure AI Services to automate complex processes, extract insights from unstructured data, and deliver measurable business impact.

    The ideal candidate will have:

    •  A solid full stack engineering background with experience in C#, .NET, SQL, Python, TypeScript, Azure PaaS.
    •  Extensive experience designing and developing robust, scalable applications and high traffic APIs.
    •  Experience of Azure AI Foundry and Azure AI Services for building, deploying and managing AI applications and agents at scale.
    •  Skills in prompt engineering and chaining techniques to optimize LLM outputs, including few shot examples, function calling, and response formatting for production use.
    •  Experience in building AI driven user interfaces using modern frameworks (e.g. React, Angular), with real time interaction powered by LLM backends.
    •  Hands-on experience using AI coding copilots (e.g. GitHub Copilot, ChatGPT) to accelerate development, reduce boilerplate, and improve code quality.
    •  Collaborate with stakeholders, business analysts, architects and engineers to design, develop, test and implement AI enabled automated solutions.
    •  Write clean code that is secure, testable and performance oriented.
    •  Participate in code reviews and peer programming sessions to contribute to the team's overall improvement.
    •  Communicate with internal enablement teams and third party vendors to integrate new technology and AI enablement into the business.
    •  Knowledgeable of software engineering fundamentals from design, coding and testing through to deployment and monitoring.
    •  Solid understanding of C#, .Net, Python, SQL and Typescript.
    •  Extensive experience using Azure PlatformasaService (PaaS) offerings, including App Services, Container apps, Azure Functions, Key Vault, Entra ID, Azure AD B2C, Log Analytics, Hybrid Connections/ExpressRoute, and Azure API Management (APIM).
    •  Experience utilising OpenAI / Azure AI Service Api’s and building models, tools and services with Azure AI Foundry.
    •  Designing and testing prompt based workflows, including integration with frameworks i.e. Semantic Kernal.
    •  Good experience with Database and ETL technologies i.e. SQL, Azure Cosmos DB, Azure Data Factory, Azure DataLake, Power Automate, Microsoft Fabric.
    •  Experience with infrastructure as code i.e. Terraform / Bicep
    •  Proficient in developing frontend web applications using frameworks such as Angular or React with TypeScript, including implementing state management.
    •  Good knowledge of HTML, CSS and JavaScript.
    •  Good experience of applying AI productivity tools (e.g. ChatGPT, Gemini, Copilot in Microsoft 365) in daily workflows for task automation, documentation, and planning.

     Understanding of ETL automation and use in business processes.

    •  Hands on experience in Machine Learning (ML), training and finetuning large language models (LLMs), and integrating Natural Language Processing (NLP) APIs.
    •  Solid understanding of Agile methodologies, including Scrum and Kanban, with a focus on tracking and improving performance using DORA metrics.
    •  Experience using Azure Devops for planning, building, scanning and deploying production code via pipelines.
    •  Experience working with CRM platforms and integrating with related APIs, i.e. Dynamics 365, Salesforce.
    •  Passion for problem solving and enjoyment in dealing with complex technical issues.
    •  Good understanding of financial markets and Investment banking business, including equities & corporate broking.
    •  Ability to work under pressure and context switch when priority requires.
    •  Willingness to learn, with a proactive nature in asking questions to expand knowledge.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Zensar Technologies Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail