Technology

Software Engineer

Sigma Connected·Remote, south-africa·Full Time·Remote
Technologymid-levelFull TimeRemote
-Closes Jan 4, 2027

What being part of the Sigma Family means for you

Software Engineer

Design. Build. Deliver Quality Software.

Are you a practical problem solver who enjoys building reliable software, collaborating with colleagues and exploring how AI can help deliver more without compromising on quality?

At Sigma, we’re looking for a Software Engineer to design, build and maintain high-quality software as part of our Software Engineering team. Reporting to the Head of Engineering, you’ll turn requirements into reliable, maintainable features for ServiceOne, helping increase the team’s delivery capacity and velocity.

This is an exciting opportunity to write quality code, strengthen software through reviews and automated testing, and make effective use of AI-assisted and agentic developmentworking closely with Business Analysts and stakeholders to deliver solutions that meet business needs.

Sigma Family

At Sigma, we stand out and have now been acknowledged 3 years in a row by the Sunday Times as one of the Best Places to Work - voted by our people.

Our core mission is to #ImproveEverythingAlways, with a strong focus on our people. That's why we are seeking exceptional individuals to join us and represent our clients, delivering top-tier customer service across various industries.

What being a part of the Sigma Family means for you!

Career development and opportunities to apply for internal promotions following your probationary period.

Monthly, Quarterly and Annual awards with marvelous prizes.

Resources such as the Employee Assistance Program (EAP) and Mental Health First Aiders to support you when life might not be going quite as you expected.

Receive a tree in the Sigma Forest when you pass probation. This will allow you to review how your tree is reducing your carbon footprint.

Medical Insurance – Covers doctor visits, optometrist appointments and dental assistance, funeral cover, Group Life Cover.

Your Health Matters-We have a nurse on-site to assist with any female health-related queries, support when you need it most.

Your Vision, Our Mission, All Done Where You Work- We’re bringing eye care to you! From eye testing to trendy spectacles, it all happens onsite for your convenience!

Transportation Benefits – Accommodate making your traveling journey to work easier with the amazing shuttle services that we offer our employees.

Join communities and collaborate with your colleagues on our internal Social Media platform.

The opportunity to be a part of an equal, diverse, and inclusive workplace – all amazing people are welcome in the Sigma Family.

A bit more about the Opportunity...

What Your Day-to-Day Will Look Like:

Develop and maintain features for ServiceOne using modern programming languages and frameworks, translating requirements into reliable, maintainable code.

Build and integrate with APIs and databases, making sure data flows correctly and securely between ServiceOne and connected systems.

Write automated tests alongside your code and help keep CI/CD pipelines healthy so changes can be released quickly and safely.

Take part in code reviews, give and receive constructive feedback, and contribute to shared technical decisions.

Troubleshoot and resolve problems methodically, investigating root causes and putting fixes in place to prevent them from recurring.

Direct AI coding agents to accelerate delivery, carefully reviewing their changes and validating results before they are merged.

Help improve AI agent harnesses by contributing reusable instructions, tool integrations and automated checks that improve the quality of agent output.

Work closely with Business Analysts and stakeholders to clarify requirements and make sure what you build meets the business need.

Champion Sigma’s valuesAlways Learning, Always Adapting, Always Together and Always Betterin how you work with your team and stakeholders.

What amazing People will bring to the role

What Amazing People Bring to the Role..

You’re a curious and adaptable engineer who cares about writing reliable, readable and well-tested code, enjoys solving problems with colleagues and welcomes new ways of working.

At your core, you’re passionate about turning requirements into working software that makes a practical difference. You examine information carefully, check your work and follow procedures while exploring possibilities and generating ideas. You interpret data, make sound decisions and communicate clearly, welcoming feedback and contributing to shared solutions. You manage tasks, meet timescales and stay composed as priorities evolve, bringing Sigma’s valuesAlways Learning, Always Adapting, Always Together and Always Betterinto how you work every day.

Success will be measured through sprint goal delivery, cycle time, defect escape rate, automated test coverage, code review turnaround and change failure rate. Key outputs will include working, tested features; automated tests and CI/CD pipelines; API and system integrations; code reviews and technical decisions; technical documentation; and reusable agent instructions and checks. Expected activities and outputs will be discussed in your first one-to-one with your line manager and reviewed alongside your commitments and goals, with the Sigma Connected Competency Matrix and Always Improving Performance Framework providing further guidance.

You’ll bring practical experience developing and maintaining software using modern programming languages and frameworks in a collaborative team environment. You’re confident working with APIs, databases, version control and automated testing, and can translate requirements into reliable, maintainable code. You troubleshoot problems methodically and collaborate well through code reviews and shared technical decisions.

You’ll ideally bring:

Experience with cloud platforms, frontend and backend development, CI/CD pipelines and system integrations.

Practical exposure to AI-assisted development and agentic coding, including directing coding agents, reviewing their changes and validating results.

Experience configuring or improving AI agent harnesses, including reusable instructions, tool integrations and automated checks.

This isn’t just another Software Engineer role.

It’s an opportunity to build and improve ServiceOne, contribute to shared technical decisions and help shape how the team uses AI to deliver more, faster, without compromising on quality.

If you’re ready to turn requirements into reliable software, solve problems together and explore the possibilities of AI-assisted development, we’d love to hear from you.

Join the Sigma Family.

Apply today and help us #ImproveEverythingAlways.

Originally posted on Himalayas

At a glance

Company

Sigma Connected

Location

Remote, south-africa

Employment

Full Time

Work style

Remote

Experience

mid-level

Valid until

January 4, 2027

Created

November 5, 2026

More opportunities

Similar roles you might like

Engineering Director: Fulfilment

takealot.com

Cape Town, Western Cape, South Africa, south-africa

Full-time

Takealot Group, South Africa’s leading online retailer, is looking for a seasoned Software Engineering Director: Fulfilment to join the Group’s senior technical leadership team.We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us!Think you’ve been challenged before? Think again!Scale: 4 million happy shoppers shop online on takealot.com. Show them what you can do.Learn: We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time. Grow: Expand your career in the fast-growing Takealot Group: takealot.com and Mr D. We like to promote from within: Here’s your chance.Who’s Who In The Tech SpaceThis position reports to the Senior Director of Group Fulfillment. Peers include the Director of Logistics, Directors of Supply Chain, Senior Operations Management, Senior QA Leadership, and Principal Engineering for Group Fulfilment.This role will oversee the three engineering teams responsible for the maintenance and ongoing development of Takealot Group’s fulfilment systems. This person is ultimately responsible for the systems that ensure the orchestration between our warehousing (WMS) and logistics (Routing and Courier Allocation) systems. This area is also responsible for Takealot Fulfillment Solutions (TFS) client onboarding and management. It is the ideal role for someone to sit between operations and the customer. The role will be responsible for driving the division’s technical strategy to both innovate and manage risks spanning efficiency, scalability, security, performance, and uptime.You are a technology leader who thrives in a vibrant, innovative, and collaborative environment, and who has the passion and desire to remain hands-on in a fast-paced, dynamic space. You provide leadership and direction for teams across functional areas, also developing and implementing the strategy for these functional area/s. The Engineering Director, in conjunction with the Senior Director of Group Fulfillment, is responsible for developing and sustaining a healthy engineering organization, ensuring guidance on strategic and tactical technology choices, and ensuring consistent delivery of value to both internal and external customers. You are operations-centric, a self-starter, and enjoy working in an environment that requires strong technical ability, strong ownership, and great communication skills.Your Mission, Should You Choose To Accept ItLeadershipEnable and empower the engineering managers and/or senior engineering resources in your division to drive technical innovation, vision, and strategyLead by example: Follow best practices, promote process, foster respectful relationships with your peers and reportsQuality and efficiency: Empower your teams to build the highest quality systems in an efficient and scalable manner. Team ManagementDefine hiring objectives to meet business goals and support recruitment efforts by following and improving recruitment tools and processesBuild and retain multiple high-caliber engineering teams in support of your technology and product domainAdapt team structures to support organizational needsEnsure a culture of safety, collaboration, trust, and respect within your division and across the organizationHelp your division's teams achieve their goals by removing roadblocks and interruptionsDevelop and monitor Key Performance Indicators for your divisionIdentify and resolve sources of friction and conflict across the organizationFacilitate discussions and workshops to move teams forwardPromote the achievements of others across the organizationEnsure consistent high-quality of deliverablesLook for and implement opportunities for efficiency multiplication where possiblePeople ManagementBuild relationships through regular one-on-one conversationsMaintain depth of oversight through skip-level one-on-one conversationsSupport career development of engineers and managers according to defined frameworksEnsure teams are suitably trained to perform all job functionsProvide coaching, guidance, and upskilling to team membersManage individual performance through reviews and feedbackAddress underperformance through improvement programsAdministration of leave and other requestsOnboarding for new team membersInterview candidates for technical and cultural fit within the organizationSystems OversightStay up to date with industry trends and standardsPresent practical input for strategic technology decisionsSupport and give direction to innovation in your teamsMaintain architectural oversight, building out a long-term roadmap to address risks and opportunities in your teamsAccountable for the scale, reliability, efficiency, performance, security, and quality of the systems owned by your teamsSkill up on core technologies used within engineeringEnsure technical best practices and directives are adhered to in the teamsProject DeliveryRelate business & technical objectives and requirements to actionable workLead and/or delegate the agile processes within the team (standups, grooming, sprint planning, etc.)Lead projects, or delegate project leadership with oversightAccountable for meeting the team's project delivery expectationsProcess & OperationsEnsure teams adhere to existing engineering processesDevelop new or evolve existing processes to improve efficiency, visibility, or output for your teams.Drive a culture of operational excellence and ownershipEnsure adherence to best practices around incident response and change managementManage risk actively, addressing needs around security, maintenance, scale, and reliability in your teamsMonitor and maintain the budget for systems owned by your teamMonitor and maintain the budget for general team expenses (travel, social, etc.)Monitor and support the operational efficiency of the warehousesMinimise operational overheads which can slow down the development of new systems. Ensure the team's KPIs and operational health telemetry is up-to-date and visibleCommunicationContribute to internal engineering-related documentationEstablish and/or maintain relationships with business partners and stakeholdersEnsure your teams are aware of the North Star Metric and its Input Metrics that they are influencing with the projects they deliverEvangelize and reinforce the adoption of engineering best practices across your divisionQualifications & ExperienceBachelor's Degree or Advanced Diploma in IT, Engineering, or any related area of study or equivalent experienceAt least 10 years of experience, of which 5 years should be experience managing engineering teams. Experience managing strategic technology roadmaps with customer focusExperience with building RESTful API web services and microservicesExperience with relational databasesExperience with event-driven systemsSignificant technical experience and a proven track record of architectural ownership and understandingA thorough understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms Experience in developing distributed, high-transactional and available systemsExperience in supply chain and/or logistics would be advantageous, but not necessaryThe Skills We NeedExcellent leadership and interpersonal skillsExcellent verbal and written communication skillsOutstanding analysis and problem-solving abilitiesCollaborative team working skills and expertise to achieve business goals, and build cohesiveness while valuing individual perspective and contributionsLike what you see? If you meet the above you are an Extraordinary Mind. Apply today!!Takealot is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

6 days ago

Full Stack Engineer (python, React, Django, Typescript) - Remote

Datafin IT Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

ENVIRONMENT: Our client develops intelligent software products that enable customers to make faster, better-informed decisions. They are a small, agile team that values clean architecture, practical decision-making and delivering features that provide meaningful customer value. They are seeking a Full-Stack Engineer to build and scale their products across the complete technology stack, from the database through to the browser. The successful candidate will take ownership of features from concept to production, including designing data models, developing APIs and delivering polished user interfaces. The role involves close collaboration with product, design and AI engineering teams to bring new capabilities to life. DUTIES: Design, build, and ship features across the full stack from database schema and backend services to frontend UI. Build and maintain RESTful APIs that power their web application and integrations. Develop responsive, accessible, and performant user interfaces using modern frontend frameworks. Collaborate with product and design to turn requirements into technical specs and shippable increments. Write clean, well-tested, maintainable code, and participate actively in code review. Improve application performance, reliability, and security across the stack. Work with their AI engineering team to integrate AI-powered features into user-facing product surfaces. Contribute to architecture decisions, tooling, and engineering best practices as the team and product scale. Monitor, debug, and resolve production issues, and contribute to on-call rotations as needed. REQUIREMENTS: 5+ years of professional experience building full-stack web applications in production. Strong frontend skills: TypeScript and React, with experience building production-grade UIs. Strong backend skills: Python (FastAPI, Django, or similar), with experience designing and building APIs and services. Practical experience designing and working with relational databases (PostgreSQL, MySQL) and writing efficient queries. Experience building and consuming REST APIs. Experience integrating AI/LLM-powered features into a product calling LLM APIs, working with retrieval-augmented generation (RAG) or vector search, or partnering with ML/AI teams to ship model-backed functionality. Familiarity with cloud infrastructure (Azure, AWS, or GCP), CI/CD pipelines, and containerization (Docker). Strong understanding of software engineering fundamentals: testing, version control, code review, and system design. Proficiency working with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, while critically reviewing and validating AI-generated code. Comfort working in a remote, async-first environment with strong written communication skills. Nice to Have: Familiarity with infrastructure-as-code (Terraform) and observability tooling (Datadog, Grafana, Sentry). Familiarity with vector databases or embedding-based search for AI-powered features. Background working in a startup or small, cross-functional team. Exposure to design systems and component libraries.

6 days ago

Tech Lead Engineering - Ai & Automation

Sanlam Group

All, south-africa

full-time

Purpose of the Role The Tech Lead Engineering - AI and Automation is the technical anchor for how Sanlam Corporate designs, builds and runs AI and automation solutions. Leading a team of engineers, this leader is responsible for turning AI and automation opportunities into secure, production-grade solutions that remove manual effort, improve client and member experience, and lift the productivity of our people. Key responsibilities include setting the engineering standards, reference architectures and reusable patterns for generative AI, AI agents, intelligent document processing and process automation. The tech lead stays hands-on: designing solutions, reviewing code, unblocking engineers and taking ideas from proof of concept to scaled production with the right evaluation, monitoring and controls in place. In addition to delivery, this role acts as a trusted technical partner to business, product, architecture, data, risk and Group AI teams, helping to shape and prioritise the AI and automation backlog based on value, feasibility and risk. The tech lead ensures that solutions align with the Sanlam Corporate and Group technology strategy and meet our obligations around responsible AI, data privacy (POPIA) and regulatory requirements. Ultimately, the Tech Lead Engineering - AI and Automation serves as the engine room of the AI rollout, building the capability, platforms and engineering culture that allow Sanlam Corporate to adopt AI safely and at scale. Key Responsibilities Leads, coaches and grows a team of AI, automation and software engineers, including recruitment, performance management and skills development. Defines and maintains engineering standards, reference architectures and reusable components for AI and automation solutions. Designs and builds solutions using large language models (LLMs), retrieval-augmented generation (RAG), AI agents and integrations with enterprise systems and APIs. Drives intelligent automation of business processes, including workflow automation, RPA and intelligent document processing across administration, claims, underwriting and client servicing. Takes solutions from proof of concept to production, ensuring they are secure, scalable, observable and supportable. Establishes MLOps/LLMOps practices, including CI/CD, model and prompt versioning, automated evaluation, monitoring and cost tracking. Embeds responsible AI controls such as human-in-the-loop design, guardrails, accuracy and bias testing, explainability and audit trails, in line with Group AI governance, POPIA and regulatory requirements. Partners with business units and product owners to identify, size and prioritise AI and automation use cases based on value, feasibility and risk. Works with enterprise architecture, data, security and infrastructure teams to ensure solutions integrate cleanly with core systems and cloud platforms. Collaborates with Group AI and other Sanlam clusters to reuse shared platforms and patterns and avoid duplication. Evaluates AI and automation tools and platforms, and manages relationships with technology vendors and partners. Tracks and reports on delivery progress, adoption and benefits realised (for example hours saved, turnaround times and cost). Brings in outward trends in AI and automation to influence business and technology strategy. Builds AI literacy and engineering capability across IT through communities of practice, demos and mentoring. Overview of Role Responsibilities (Level 1-13) Enterprise Architecture- Level 6 - Adaptation Maintain an established set of enterprise architecture artifacts. Enterprise Infrastructure Modernization- Level 6 - Adaptation Deliver digital solution architecture services as assigned, preparing conceptual and logical architecture diagrams to align technical direction and document future-state architectures. Business Requirements Identification- Level 6 - Adaptation Collect business requirements using a variety of methods, such as interviews, document analysis, workshops, and workflow analysis, to express the requirements in terms of target user roles and goals. Analysis of "As Is" and "To Be"- Level 6 - Adaptation Document "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to record accurately the change required. Technical Developments Recommendation- Level 6 - Adaptation Discuss and recommend technical developments to improve the quality of the used technology, such as systems, processes, infrastructure, installations and machines. Minimum Requirements Degree in Computer Science, Engineering, Information Systems or a related field is advantageous. 8+ years' software engineering experience, including at least 3 years in a technical lead or team lead role. Proven experience delivering AI/ML or generative AI solutions into production. Experience delivering process automation (RPA, workflow or low-code platforms). Cloud certification (e.g. Azure or AWS) is advantageous. Financial services or insurance industry experience is advantageous. Technical Competencies: Strong software engineering skills in Python and at least one of C#, Java or TypeScript, including API design and microservices. Hands-on experience with LLMs and generative AI: prompt engineering, RAG, vector databases, agent orchestration and evaluation frameworks. Experience with automation and orchestration platforms (e.g. UiPath, Power Automate or similar). Cloud-native development and AI services on a major cloud platform, including containers, DevOps and CI/CD. Data engineering fundamentals: data pipelines, data quality, and working with structured and unstructured data. Security and governance for AI, including identity and access, data protection, model risk and POPIA. Solution architecture and design, with sound judgement on build, buy and reuse trade-offs. Leadership experience in managing cross-functional engineering teams and influencing senior management and key stakeholders Behavioral Competencies Collaborative and open minded. Hands-on leader who leads by example and is comfortable in the code. Pragmatic and outcome-focused: delivers value in small increments and learns fast. Has integrity and delivers on committed tasks and initiatives. Good communicator who can explain AI concepts to non-technical audiences, verbally and visually. Sound ethical judgement on the responsible use of AI and data. Inquisitive about technology trends and self-motivated to continuous learning and personal development. Ability to take ambiguity and clarify for self and others. Invests in coaching and mentoring others to grow the team's capability. Required Skills Architecture - Advanced Works at an advanced level to design architectures, incorporating system/service requirements. Typically works independently and provides guidance. Enterprise application integration - Advanced Works at an advanced level to integrate different software systems and platforms within an organization, enabling seamless data exchange and communication between various applications to improve operational efficiency and data consistency. Typically works independently and provides guidance. Network/IT security - Fully Competent Works with full competence to maintain system/service and information security, integrity, compliance and continuity. Typically works without supervision and may provide technical guidance. Business Requirements Analysis - Fully Competent Works with full competence to express user needs in terms of business requirements, identify current capability of the business to deliver, conduct build or buy analyses, and recommend preferred approach. Typically works without supervision and may provide technical guidance. Analyze Current State/AS-IS State - Advanced Works at an advanced level to understand business context, needs, rules, and architecture, as well as organizational structure, cultures, capabilities, and processes to document the current state of processes and the business. Typically works independently and provides guidance. Define Future State/TO-BE State - Fully Competent Works with full competence to envision and document the future state of processes and products by identifying the solution scope, potential value of the future state, and the changes to the process, products, organization infrastructure, capabilities, and technology necessary to achieve the desired future state. Typically works without supervision and may provide technical guidance. Required Behavioural Competencies Manages Complexity Optimises Work Processes Tech Savvy Business Insight Drives Results Closing date is 6th Nov 2026

6 days ago

Senior C# Developer

Sanlam Group

All, south-africa

full-time

What will you do? The Senior C# Full Stack Developer builds and delivers complex enterprise applications, integrations, APIs, andcloud-native solutions across the SLS ecosystem, implementing secure, reliable, and maintainable componentsacross web applications, services, APIs, and platform integrations. The role ensures that all solutions adhere to engineering standards, including API design and versioning practices,integration patterns, architectural guardrails, and CI/CD pipeline quality gates to ensure scalable, reliable, andmaintainable releases across the broader product ecosystem. Working under the technical direction of the Technical Lead, the role provides technical leadership on the selectionand adoption of cloud services, integration technologies, software engineering practices, and platform capabilities. The role translates solution designs into high-quality implementations, strengthens engineering discipline throughcode reviews and collaboration, and improves operational resilience through testing, observability, and production-grade engineering practices. The Senior Developer mentors engineers across squads, uplifts engineering maturity, and drives design decisionsthat ensure long-term platform sustainability, architectural consistency, and alignment with strategic businessoutcomes. Experience with Microsoft Dynamics 365, Dataverse, and Power Platform is advantageous but not required. What will make you successful in this role? Architecture & Governance Implement integration architecture across the product domain, covering synchronous and asynchronouscommunication patterns, event-driven solutions using Service Bus and Event Grid, and API-first serviceboundaries. Own and govern Azure API Management (APIM) implementations, including workspaces, gateways, routing,policies, and developer experience. Establish and maintain REST API standards, including resource modeling, versioning strategies, request andresponse validation, pagination, and error handling. Define and standardize integration and orchestration patterns using technologies such as Azure Functions,Durable Functions, Logic Apps, and custom C# services. Engineer resilience patterns across distributed systems, including retries, circuit breakers, fault isolation,idempotency, and timeout strategies. Embed security best practices such as least privilege access, secure authentication, authorization, secretsmanagement, and compliance-aligned logging. Release & Quality Leadership Establish and continuously improve quality gates across environments, including unit testing, integrationtesting, contract testing, performance validation, and security testing. Ensure CI/CD pipelines enforce engineering and quality standards consistently across delivery teams. Drive observability and monitoring practices through logging, telemetry, trace correlation, dashboards, andactionable alerting. Use operational insights to prioritize technical debt reduction, resiliency improvements, and performanceoptimization. Lead incident reviews and root cause analysis activities, ensuring lessons learned are translated into actionplans and backlog improvements. Guide teams in adopting shift-left testing practices, automated quality feedback loops, and effective test datamanagement strategies. People Leadership & Ways of Working Mentor developers through technical coaching, architectural guidance, code reviews, pair programming, andengineering best practices. Partner closely with Solution Architects and Technical Leads to shape roadmaps, influence design decisions,and ensure architectural consistency. Collaborate with Data and Analytics teams to establish and maintain reliable, versioned data integrationpatterns. Support QA and Test Automation engineers by enabling appropriate test environments, seeded data, mocks,stubs, and automation capabilities. Promote a high-performance engineering culture focused on accountability, collaboration, continuousimprovement, and innovation. Experience 6-10+ years of software engineering experience with a strong focus on C#, .NET, cloud-native development,APIs, and enterprise integrations. Proven experience delivering enterprise-scale applications and leading complex technical initiatives. Experience establishing and promoting engineering standards, API governance, CI/CD practices, and qualityengineering principles. Demonstrated success improving resilience, performance, observability, scalability, and security in distributedsystems. Experience working within Agile delivery teams and modern software engineering environments. Experience within insurance, financial services, or other regulated industries will be advantageous. Experience with Microsoft Dynamics 365, Dataverse, and Power Platform will be advantageous. Knowledge and Skills Strong experience in C# and .NET / .NET Core development. Experience with ASP.NET Core, MVC, and Web API development. Solid understanding of object-oriented design principles and software engineering best practices. Strong understanding of design patterns and clean code principles. Experience with SQL Server and relational databases. Familiarity with RESTful APIs and API-first development practices. Experience with source control systems such as Git and Azure DevOps. Experience with Microsoft Azure (not negotiable). Knowledge of container technologies such as Docker and Kubernetes. Exposure to microservices architecture and distributed systems. Knowledge of CI/CD pipelines, DevOps practices, and Infrastructure as Code. Understanding of monitoring, observability, logging, and operational support practices. Experience with event-driven architectures, messaging platforms, and enterprise integrations. Strong troubleshooting, analytical, and problem-solving abilities. Excellent communication, stakeholder engagement, and collaboration skills. Experience within insurance or financial services will be advantageous. Exposure to Microsoft Dynamics 365, Dataverse, and Power Platform will be advantageous. Qualification Degree in Computer Science, Information Systems, Software Engineering, or equivalent qualification. Relevant Microsoft, Azure, AWS, or cloud-related certifications will be advantageous. Microsoft AZ-204 (Azure Developer Associate) certification will be advantageous. Experience with Azure DevOps, GitHub Actions, CI/CD tooling, and modern development practices. Experience with application lifecycle management (ALM), release management, and environment governance. Experience with Power Platform, Dataverse, or Dynamics 365 is advantageous but not required. Core Competencies Technical C# and .NET/.NET Core development. ASP.NET Core, MVC, and Web API development. Integration architecture (synchronous and asynchronous patterns). REST API design, governance, and lifecycle management. Azure cloud services and cloud-native application development. Event-driven architectures and messaging platforms. Microservices and container-based architectures. SQL Server and enterprise data integration. CI/CD pipelines, DevOps practices, and automated testing. Monitoring, observability, and operational resilience. Delivery & Process Designs for operability, supportability, scalability, and maintainability. Drives engineering excellence through standards, testing, automation, and continuous improvement. Establishes and enforces quality gates throughout the software delivery lifecycle. Leads incident reviews and promotes a culture of learning and continuous improvement. Leadership Provides technical leadership and mentorship to development teams. Sets engineering direction and establishes best practices. Promotes collaboration across teams and disciplines. Raises standards for code quality, testing, documentation, and delivery excellence. Coaches and develops engineering talent within the organization. Closing date 11 November 2026.

6 days ago

Business Intelligence Manager & Solutions Architect

Elanco

Gauteng, south-africa

full-time

As Business Intelligence Manager & Solutions Architect, you will join the Sales Enablement organization and report to the Head of Sales Enablement. You will connect commercial strategy, data architecture and software engineering to modernize business intelligence and operational workflows. Your work will transform complex commercial data into governed data products, decision-ready insights and sustainable digital solutions for sales teams and executive leaders. Your Responsibilities: Architect, build and maintain scalable data pipelines and data models that integrate commercial, customer relationship management, enterprise resource planning and operational data sources. Establish data quality, validation, reconciliation, lineage, security and governance practices to ensure reliable, auditable and appropriately controlled business intelligence assets. Design and deploy interactive dashboards, analytics products and forward-looking insights that support sales management, territory planning, business reviews and executive decision-making. Analyse commercial and operational processes, then design and implement maintainable automated workflows and business applications using Microsoft Power Platform, Power Automate, SharePoint, Teams and application programming interface integrations. Own BI and technical initiatives end to end, from stakeholder discovery and requirements definition through solution architecture, implementation, testing, prioritisation, documentation, training and operational handover. What You Need to Succeed (minimum qualifications): Bachelor's or Honours degree in Computer Science, Software Engineering, Information Systems, Applied Mathematics, Data Science or a closely related quantitative field. 5+ years of progressive experience in Business Intelligence, Analytics Engineering, Solutions Architecture or Technical Consulting. Demonstrated success designing, building and deploying enterprise-grade business intelligence platforms and automated workflows from the ground up. Proven ability to define solution architectures, manage multiple workstreams and engage directly with departmental leaders and executive sponsors. Strong capability in data engineering, data modelling, process analysis and rapid prototyping, with a focus on practical, maintainable solutions. What will give you a competitive edge (preferred qualifications): Experience delivering data-led solutions across multiple industries. Experience using Microsoft Power Platform, Power Automate, SharePoint, Teams and application programming interface integrations to automate business processes. Experience advancing analytics from descriptive reporting toward proactive or predictive commercial insights. Experience developing data dictionaries, architecture documentation and training materials that support self-service adoption. Experience partnering with enterprise information technology teams, cloud architects and third-party technology vendors.

7 days ago

Senior Rpg Developer

Paracon

Braamfontein (Braampark), south-africa

Default

Join a dynamic technology team and play a key role in developing, enhancing, and supporting enterprise applications on the IBM i (AS400) platform. We are seeking an experienced Senior RPG Developer with strong IBM i (AS400) expertise to provide technical leadership, deliver high-quality software solutions, and support mission-critical business applications within a complex enterprise environment. Key ResponsibilitiesTechnical Leadership & Solution Delivery Evaluate business requirements and determine operational feasibility of proposed solutions. Provide technical guidance and leadership within development teams. Ensure solutions adhere to development standards, security requirements, and best practices. Conduct system analysis and recommend improvements to applications, processes, and procedures. Collaborate with business and technical stakeholders throughout the Software Development Life Cycle (SDLC). Participate in architecture discussions and solution design initiatives. Design, develop, test, maintain, and support enterprise applications on the IBM i (AS400) platform. Develop and maintain solutions using RPG RPGLE SQLRPGLE COBOL/400 Synon (Cool 2E) Design, optimize, and maintain DB2/400 database solutions. Perform root cause analysis and resolve complex production issues. Support change management, release management, and incident resolution activities. Ensure delivery of secure, scalable, and maintainable software solutions. IBM i (AS400) OS/400 RPG / RPGLE SQLRPGLE COBOL/400 Synon (Cool 2E) DB2/400 SQL/400 Functional Testing Manual Testing SDLC Methodologies Change Management Release Management Production Support Incident Management Root Cause Analysis Minimum 5+ years' experience as an RPG Developer, AS400 Developer, or AS400 Technical Analyst. Strong hands-on experience with RPG, RPGLE, SQLRPGLE, COBOL/400, Synon (Cool 2E), DB2/400, and SQL/400. Proven experience working within enterprise-scale production environments. Bachelor's Degree in: Computer Science Information Technology Information Systems Software Engineering Related Technology Discipline Systems Analysis Application Development Technical Leadership Stakeholder Management Problem Solving Analytical Thinking Communication Skills Collaboration and Teamwork Desired Skills: RPG Developer AS400 Developer AS400 Technical Analyst COBOL/400

7 days ago