1,259 AI Programmer jobs in South Africa
AI Programmer
Job Viewed
Job Description
The Legends Agency: AI Programmer Opportunity
What Were Looking For:
The Legends Agency is seeking a highly skilled AI Programmer with a passion for innovation and problem-solving. This is an exciting opportunity to work on advanced solutions that will revolutionize the claims adjustment industry. The ideal candidate will bring expertise in artificial intelligence, machine learning, and programming, coupled with a strong understanding of automation in real-world applications.
- Develop, test, and deploy AI-driven solutions to enhance operational efficiency in claims adjustment processes.
- Create machine learning models and algorithms to process and analyze data effectively.
- Collaborate with cross-functional teams to identify opportunities for AI integration and automation.
- Optimize and maintain AI systems to ensure reliability and scalability.
- Research and implement cutting-edge AI technologies and tools.
- Provide documentation, training, and support for AI applications.
Key Skills and Experience Required:
- Programming Proficiency: Advanced skills in Python, R, or other relevant programming languages.
- AI & ML Expertise: Strong understanding of machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Data Analysis: Proficiency in working with large datasets, data preprocessing, and visualization tools.
- Automation Knowledge: Experience in automating workflows and integrating AI with existing systems.
- Problem-Solving: Ability to analyze complex processes and design innovative AI solutions.
- Collaboration: Excellent communication and teamwork skills to work in a fast-paced environment.
Qualifications:
- Bachelors or Masters degree in Computer Science, Data Science, Artificial Intelligence, or related field.
- 3+ years of experience in AI programming or related roles.
- A portfolio showcasing successful AI projects is highly desirable.
Why Join Us?
- Work with a dynamic team at the forefront of AI innovation.
- Contribute to transformative projects in the claims adjustment industry.
- Opportunities for growth, learning, and professional development.
- Flexible working options, including remote opportunities.
Compensation:
Competitive salary with additional performance-based incentives.
How to Apply:
If youre a forward-thinking AI Programmer ready to make an impact, wed love to hear from you! Please send your CV and portfolio to with the subject line: "AI Programmer Application - South Africa."
Lets create legendary solutions together!
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Software Engineer (Machine Learning)
Posted 25 days ago
Job Viewed
Job Description
Join to apply for the Software Engineer (Machine Learning) role at takealot.com
3 days ago Be among the first 25 applicants
Join to apply for the Software Engineer (Machine Learning) role at takealot.com
Takealot.com , South Africa's leading online retailer, is looking for a highly talented Machine Learning Engineer to join our 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 and 2.7 million on Mr D. Show them what you can do.
- Learn : We work with the best of the best, and then some. Work alongside industry leaders and up-skill 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.
We are looking for an experienced Machine Learning Engineer to join one of our versatile and creative development teams.
As a Machine Learning Engineer, your expertise directly translates into the development of robust machine learning models in the e-commerce domain . You come from a development background with an emphasis on applied machine learning . You will have the opportunity to implement best practices to improve the existing machine learning models and participate in the development of new ones.
This is an exciting opportunity to contribute to a growing and dynamic team of machine learning engineers working on Takealot.com's ambitious development roadmap.
Your responsibilities will include:
- Work with a firehose of customer data.
- Analyze, build, evaluate, and productionise machine learning models.
- Touch all aspects of the business in your domain.
- Brainstorm new ideas and concepts to solve specific use cases.
- Work with teammates on design and code reviews.
- Keep abreast of developments in the machine learning domain.
- Be creative
- Be flexible
- Be a team player
- Be data-oriented
- Take pride in your work
- Be a good communicator
- Degree in Computer Science or Engineering (alternatively, a degree in a related field with work experience as a software engineer).
- Three (3) years' experience applying machine learning to real-world problems.
- Three (3) years' commercial software development experience.
- Strong understanding of statistical analysis, modeling, and machine learning techniques.
- Strong knowledge of different types of recommendation systems.
- Experience building backend systems at scale with a strong focus on data processing and machine learning.
- Experience working within an agile team that is operationally hands-on and an advocate of that culture.
- Experience with Python
- Experience with Linux
- Experience with BigQuery.
- Experience with TensorFlow, Scikit-learn, PyTorch, and Pandas.
- Experience with deploying machine learning to production environments.
- Data Mining and Big Data experience.
- MSc (master of science) or PhD (doctorate).
- Experience with cloud-based platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
- Experience with Elasticsearch.
- Experience with end-to-end machine learning frameworks such as Kubeflow, TensorFlow Extended, or MLflow.
- Experience with serving machine learning models, such as TensorFlow Serving or KServe.
- The power is in your hands : We offer a market-related, Total Remuneration Package that allows full flexibility according to your needs. Go on, be the master of your own destiny.
- No doors : We aren't fans of stuffy offices or siloed work environments. See someone you like? High five, collab, and make something great.
- Remote working : Love water cooler chats and working from home? Takealot.com offers a hybrid working model for the best of both worlds.
- Mentorship programme : We aren't kidding when we say the people with the best people win. Now's your chance to be one of the best by learning from the best.
- Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Upskill with free access to courses on MyAcademy, Udacity, Coursera, and more.
- Good times : Get to know the other extraordinary minds at takealot.com during regular social events and out-of-office activities (think hikes, think mini golf, think good times).
- Staff discount . Millions of products across 28 departments. What more could you ask for?
- Birthday leave : Cake Day all the way. Enjoy your day off - you deserve it.
- Right tools, right job : Mac or Windows, two monitors or one. Whatever your preference, you'll work on the latest tech, of the latest tech.
- Help when you need it most : Confidential counselling, legal support, and financial guidance, for free, anytime, anywhere.
- Tech stack (for days): ReactJS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes, and all things machine learning. If you build it, they will come.
- Free parking: No more 5km fun runs to your desk (unless you want to).
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.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Retail
Referrals increase your chances of interviewing at takealot.com by 2x
Sign in to set job alerts for “Software Engineer” roles.Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 5 days ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 week ago
Software Engineer - 85 Percent Average in MatricCape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 1 day ago
Junior Software Development Engineer (CPT)Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 4 days ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 7 months ago
Cape Town, Western Cape, South Africa ZAR65,000.00-ZAR80,000.00 3 months ago
Front end Developer at Datonomy SolutionsCape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa ZAR65,000.00-ZAR80,000.00 4 weeks ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 4 days ago
Software Developer (Full Stack Developer)Cape Town, Western Cape, South Africa 1 month ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 3 days ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 2 months ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 1 month ago
City of Cape Town, Western Cape, South Africa 5 days ago
Cape Town, Western Cape, South Africa 2 days ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer (Machine Learning)
Posted 25 days ago
Job Viewed
Job Description
Takealot.com , South Africa’s leading online retailer, is looking for a highly talented Machine Learning Engineer to join our 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 and 2.7 million on Mr D. Show them what you can do.
- Learn : We work with the best of the best, and then some. Work alongside industry leaders and up-skill in record time.
- Grow : Expand your career in the fast-growing Takealot Group: takealot.com, Superbalist.com, and Mr D. We like to promote from within: Here’s your chance.
This position reports to the respective Engineering Manager for that team.
We are looking for an experienced Machine Learning Engineer to join one of our versatile and creative development teams.
As a Machine Learning Engineer, your expertise directly translates into the development of robust machine learning models in the e-commerce domain . You come from a development background with an emphasis on applied machine learning . You will have the opportunity to implement best practices to improve the existing machine learning models and participate in the development of new ones.
This is an exciting opportunity to contribute to a growing and dynamic team of machine learning engineers working on Takealot.com's ambitious development roadmap.
Your responsibilities will include:
- Work with a firehose of customer data.
- Analyze, build, evaluate, and productionise machine learning models.
- Touch all aspects of the business in your domain.
- Brainstorm new ideas and concepts to solve specific use cases.
- Work with teammates on design and code reviews.
- Keep abreast of developments in the machine learning domain.
The skills and attributes we need:
- Be creative
- Be flexible
- Be a team player
- Be data-oriented
- Take pride in your work
Qualifications & Preferred Experience:
- Degree in Computer Science or Engineering (alternatively, a degree in a related field with work experience as a software engineer).
- Three (3) years’ experience applying machine learning to real-world problems.
- Three (3) years’ commercial software development experience.
- Strong understanding of statistical analysis, modeling, and machine learning techniques.
- Strong knowledge of different types of recommendation systems.
- Experience building backend systems at scale with a strong focus on data processing and machine learning.
- Experience working within an agile team that is operationally hands-on and an advocate of that culture.
- Experience with Python
- Experience with Linux
- Experience with BigQuery.
- Experience with TensorFlow, Scikit-learn, PyTorch, and Pandas.
- Experience with deploying machine learning to production environments.
- Data Mining and Big Data experience.
Bonus Skills and Experience:
- MSc (master of science) or PhD (doctorate).
- Experience with cloud-based platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
- Experience with Elasticsearch.
- Experience with end-to-end machine learning frameworks such as Kubeflow, TensorFlow Extended, or MLflow.
- Experience with serving machine learning models, such as TensorFlow Serving or KServe.
Let’s talk about life @ Takealot Group
- The power is in your hands : We offer a market-related, Total Remuneration Package that allows full flexibility according to your needs. Go on, be the master of your own destiny.
- No doors : We aren’t fans of stuffy offices or siloed work environments. See someone you like? High five, collab, and make something great.
- Remote working : Love water cooler chats and working from home? Takealot.com offers a hybrid working model for the best of both worlds.
- Mentorship programme : We aren’t kidding when we say the people with the best people win. Now’s your chance to be one of the best by learning from the best.
- Naspers Tech Community & Online Learning : Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Upskill with free access to courses on MyAcademy, Udacity, Coursera, and more.
- Good times : Get to know the other extraordinary minds at takealot.com during regular social events and out-of-office activities (think hikes, think mini golf, think good times).
- Staff discount . Millions of products across 28 departments. What more could you ask for?
- Birthday leave : Cake Day all the way. Enjoy your day off - you deserve it.
- Right tools, right job : Mac or Windows, two monitors or one. Whatever your preference, you’ll work on the latest tech, of the latest tech.
- Help when you need it most : Confidential counselling, legal support, and financial guidance, for free, anytime, anywhere.
- Tech stack (for days): ReactJS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes, and all things machine learning. If you build it, they will come.
- Free parking: No more 5km fun runs to your desk (unless you want to).
Like 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.
Apply for this job*
indicates a required field
First Name *
Last Name *
Email *
Phone *
Location (City) *
Resume/CV *
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Education
School Select.
Degree Select.
Select.
Select.
Start date year
End date month Select.
End date year
Do you have an official qualification in Machine Learning? * Select.
Do you have at least 3 years experience applying Machine Learning to real-world problems? * Select.
Do you have at least 3 years experience developing commercial software? * Select.
Race * Select.
Select.
Nationality * Select.
I consent to Takealot receiving my personal information for recruitment purposes and processing my personal information specifically for those purposes, in accordance with its internal privacy and retention policies. For more information, please refer to the Takealot Privacy Policy on the website. * Select.
Protection of Personal Information Act (POPI Act) - POPIA #J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
IT Help Desk Lead TIER 3
ITC Worldwides Technical Service and Support Team is seeking an ITSM Help Desk Lead to oversee our information technology help desk and incoming tickets. Under general direction from the Manager of Infrastructure and Operations the IT Help Desk Lead will handle incident management strategize efficient workflows and develop innovative solutions to enhance user experience and optimize the use of technology resources.
As the primary point of contact for all IT-related inquiries and issues this role ensures smooth and effective technology operations empowering staff to efficiently carry out their responsibilities. The successful candidate will have a proven track record of providing exceptional IT support and will possess excellent communication problem solving and leadership skills.
ITC CORE VALUES
- Be Open : Be accessible candid collaborative and transparent in the work we do.
- Lead by Example : Commit to integrity and equity in working to meet the diverse needs of all people and communities in our region.
- Make an Impact : In all endeavors effect positive and sustained outcomes that make our region thrive.
- Be Courageous : Have confidence that taking deliberate bold and purposeful risks can yield new and valuable benefits.
- Cultivate Belonging Embrace differences foster equity champion inclusion and empower all.
Responsibilities
Well be a great match if you also have :
Microsoft Certification (required)
Jira Service Management (required)
PMP (PMI) ITIL v4 Proci CSAM Big Plus!
Corp Benefits Package (after vesting)
HMO Health
Relocation Assistance
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full Time
Experience : years
Vacancy : 1
Monthly Salary Salary : 5900 - 6500
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
Overview
We are looking for a Java Software Engineer for our Cape Town office with a strong focus on performance, scalability, availability, security and quality. You will be working on products that process thousands of financial transactions per second and operate 24x7x365, with high security and quality requirements.
Responsibilities- Collaborate with team members and stakeholders to design, develop, test and deliver performant and maintainable software solutions.
- Work as part of a small, agile team.
- Find and implement solutions to problems.
- Exhibit good technical and business judgment and understand how customers use the product when dealing with requirements, design issues, and trade-offs.
- Teach and be taught by others.
- Higher education (Bachelor's degree) in computer science or related field.
- 2+ years of experience coding with an object-oriented programming language; primarily Java and Python, with the ability to upskill to new languages and tools quickly.
- Competitive compensation and benefits package.
- Flexible working hours.
- Work from home or from the office.
- Casual work environment.
- Performance-based evaluations and salary hikes.
- Several hackathons per year.
- Opportunity for leadership, rapid growth, and defining your own path to success.
ACI Worldwide is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally.
Requisition ID 14160.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
This is a senior level Software Engineer role with a focus on .Net and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.
The role
- Using your extensive .Net and Python experience, you'll contribute to the design, development and implementation of new features, and the enhancement, and ongoing maintenance, of existing applications.
- Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications.
- Producing and ensuring consistent code integrity and development, you'll also help to mentor and guide less experienced engineers.
You'll need robust back-end capabilities and AI / Machine Learning experience would be highly beneficial. We're looking for proven experience with the following:
- C#, ASP.Net CORE, Python, SQL Server
- API Integrations, Data Repositories
- Docker / Kubernetes / Octopus / Agile
- Microsoft Azure
- Advanced coding and problem-solving ability
- Strong team collaboration skills
This is a hybrid role which includes regular weekly attendance in our Cape Town office.
We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.
About Vista
Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.
Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.
Shared Standards
Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.
One Crew
- We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate.
Shine a Light
- We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark.
Make it Happen
- We make good things happen as people and as teams through our focus on delivery.
Chase Great
- We challenge ourselves and each other to keep improving.
You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.
We have a range of benefits that include:
- Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day.
- Annual volunteer day.
- Employee Rewards and Benefits with Perkbox.
- Medical Insurance / Medical Aid.
- Employee Assistance Programme Service.
- Paid Sick leave.
- 5 days bereavement leave per year.
- On-Site Breakfast Bar.
If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.
We value inclusivity, celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
Overview
Mukuru is on the lookout for a skilled PHP Software Engineer to join our Financial Services Engineering Team!
We’re not just another FinTech – we’re an Africa-based powerhouse that has processed over 40 million cross-border transactions in the last decade. Our mission is to make financial services safe, affordable, and accessible to underserved communities across the continent. From remittances to funeral cover, the Mukuru Money Card to innovative business payment solutions – we’re building financial freedom for millions.
As a Software Engineer (PHP) , you’ll be at the heart of it all: designing, building, and scaling applications that directly impact how people send and receive money. You’ll join a collaborative, forward-thinking team that values innovation, continuous learning, and real-world impact.
What You’ll Do- Design & Build: Develop and maintain PHP applications and microservices.
- APIs That Matter: Design and integrate RESTful APIs with new and existing systems.
- Data Mastery: Work with MySQL databases, optimising schemas and queries.
- Collaborate: Work hand-in-hand with cross-functional teams to deliver impactful features.
- Raise the Bar: Participate in code reviews, testing, and debugging to deliver high-quality solutions.
- Innovate: Apply industry best practices, SOLID principles, and modern design patterns.
- Stay Ahead: Keep pace with emerging tools, cloud technologies, and development trends.
- Grade 12 or equivalent (Essential).
- IT degree or diploma (Desirable).
- 5+ years’ experience as a software engineer.
- Strong background in PHP frameworks and open-source technologies.
- Solid experience with Docker , CI/CD pipelines , and modern Git workflows.
- Hands-on expertise in database management (migration, scripting, optimisation).
- Knowledge of microservices , RESTful APIs , and cloud technologies (AWS, etc.).
- Agile mindset with experience in Scrum or Kanban environments.
- Excellent communication and collaboration skills.
- Ability to thrive both independently and as part of a team.
- Passion for continuous learning and staying up to date with new tech.
I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!
Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like’ environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.
If you do not receive any response after two weeks, please consider your application unsuccessful.
NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
SUMMARY :
B.Degree Computer / Software Engineering / Computer Science. At least 2 - 5 years experience. Knowledge of data lake and warehousing solutions. Experience with either Python, Java, C++, C#, SQL databases
POSITION INFO :
as well as Apache Kafka / NiFi / Spark / ActiveMQ / MQTT / Modbus / Rest API. Be involved with the developing, building and releasing of containerised services, and microservice architectures using Docker. Experience with big data analytics, structures, unstructures and semi-structure data management. Be responsible for the design, development, testing and documentation of new and legacy data ingestion, integration, processing and storage software to meet the requirements of an IoT platform solution. Gauteng based.
#J-18808-LjbffrBe The First To Know
About the latest Ai programmer Jobs in South Africa !
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for businesses to automate their partnerships and grow their revenue like never before. We have an entrepreneurial spirit and a culture where ambition and curiosity is rewarded. If you are looking to join a team where your opinion is valued, your contributions are noticed, and enjoy working with fun and talented people from all over the world, then this is the place for you!
impact.com, the world’s leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. To learn more about how impact.com’s technology platform and partnerships marketplace is driving revenue growth for global enterprise brands such as Walmart, Uber, Shopify, Lenovo, L’Oreal and Fanatics, visit
Your Role at Impact:As a Software Engineer, your focus will be on delivering stories for the squad, monitoring production environments and managing deployments to production.
This role assumes that you are able to utilize the latest features of a language and can effectively select and implement the right design pattern to solve problems independently.
You will have experience implementing integration tests, be comfortable working with CI and confidently reuse existing frameworks.
At this level you are expected to have an understanding of the business requirements of all stories in the sprint, implement stories on existing cloud infrastructure and services and independently implement agreed design to spec. You should feel comfortable escalating appropriately.
You are also expected to help team members with implementation
What You’ll Do:- Develop, test and maintain software for the Platform
- Build meaningful unit, functional and integration level tests for the software built
- Collaborate with a distributed team to fulfill the department's quarterly objectives
- Develop code both independently and while pair programming
- Write and maintain design, user and test documentation
- Become familiar with technologies used on the squad
- Perform triage functionality through verification and fixing of bugs
- Build customer and non customer facing code
- Support software testing and quality assurance processes to ensure high-quality deliverables
- Create SQL for Tech Updates and ensure this is ready for review
- Keeps technically abreast of trends and advancements within area of specialization, incorporating these improvements where applicable
- Review business needs, requirements, technical specifications
- Respond to alerts, review error messages, and fix bugs in a timely manner
- Mentor and give guidance to less senior staff to grow careers
- Approve pull requests
- Perform point releases
- Maintain build- and stage stability
- Research and prototype new technologies
- Design software solutions
- Initiative
- Personal Development
- Being a team player
- Completed B.S. In Computer Science or related field or equivalent professional experience.
- Opensource contributions are beneficial
- Experience working with the following:
- Frontend Development including React, Typescript, Vue and related Technologies
- Backend Development including Java, Spring and related Technologies
- 4+ years Software Development
- Knowledge of Relational Databases, Table design, SQL
- TDD experience
- Continuous Integration / Delivery methods, tooling, integrations
- Experience working with Large Scale processing
- Exposure and experience in any Google Cloud technology highly desired
- Experience in monitoring, alerting and production support
- Good understanding of JVM and Garbage Collection
- Take the time off that you need. We are truly committed to a positive work-life balance, recognising that it is important to be happy and fulfilled in both
- Primary caregiver leave
- Training & Development
- Learning the advanced partnership automation products
- Medical Aid and Provident Fund
- Group schemes with Discovery & Bonitas for medical aid
- Restricted Stock Units
- Fitness club fee reimbursements
impact.com is proud to be an equal opportunity workplace.
#J-18808-LjbffrSoftware Engineer
Posted 2 days ago
Job Viewed
Job Description
Direct message the job poster from AES Global
Our client is looking to bring on-board a Software Developer to join their dynamic team. The successful individual will be part of their expanding development team and work alongside designers, client-facing team members, and oftentimes clients as well.
Qualifications- Relevant tertiary qualification in Information Technology or Computer Science
- At least 5+ years of relevant experience as a full stack software developer using technologies such as .Net Core / ASP.Net MVC / C# / SQL / RESTful Web API / React
- A deep understanding of relational database concepts and proficiency in writing complex SQL queries
- Good understanding of data integrity and security best practices
- Delivering on requirements on-time and to specification with a high level of quality
- Sound knowledge of OO design principles and patterns
- Capable of problem-solving independently
- Design, development and internal testing of existing and new products
- Ongoing documentation on specifications and integration thereof
- Verify that all requirements have been correctly and fully implemented to the agreed specification; verify that all functional requirements continue to function through any change
- Investigations into incidents or bugs
- Mentor and guide junior team members
- Support the internal and client-facing teams
- Provide work estimates based on analyzed business and technical requirements
- Design and develop highly scalable, reliable, secure, and fault-tolerant systems end-to-end
- Produce good quality code and comment code properly
- Mid-Senior level
- Full-time
- IT Services and IT Consulting
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Overview
Join to apply for the Software Engineer role at Vista Group . This is an Intermediate to Senior level Software Engineer role with a focus on .Net, Angular and Python, contributing to an AI-powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.
The role- Using your strong .Net and Angular experience, familiarity with Python, and exposure to AI / Machine Learning, contribute to the design, development and implementation of new features, and the enhancement and ongoing maintenance of existing applications
- Collaborating with squad members, other engineering teams, and the architecture and product teams, design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications
- Produce and ensure consistent code integrity and development
Robust back-end capabilities; exposure to Python and AI / Machine Learning would be highly beneficial. We are looking for proven experience with the following:
- C#, ASP.NET Core, Angular, SQL Server
- Experience with Python and AI/ML (beneficial)
- API integrations, data repositories
- Advanced coding and problem-solving ability
- Strong team collaboration skills
This is a hybrid role which requires 1-2 days per week attendance in our Cape Town office.
We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.
About VistaVista Group is the global leader in providing technology solutions to the international film industry. With brands including Vista, Veezi, Movio, Numero, Maccs, Flicks and Powster, our expertise covers cinema management software; loyalty, moviegoer engagement and marketing; film distribution software; box office reporting; creative studio solutions; and movie, cinema and streaming content discovery.
With more than 700 crew across six main offices—in New Zealand (Auckland headquarters), the USA, the UK, South Africa, the Netherlands, and Mexico—our people are our most important asset. Across the group brands our teams provide market-leading services to clients in more than 100 countries.
We are proud of our diversity and have placed a high priority on being an inclusive workplace that is reflective of our clients and communities. It is important to us to foster an environment that empowers people to realise their full potential. We aim to do ‘good things with good people’ and we’re proud to say that more than two decades on that’s exactly what we do every single day.
Shared StandardsOur Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these standards is an indicator for performance and success, as it aligns with our vision and strategy.
One Crew- We’re a diverse team, in different places and functions, and we’re at our best when we connect, help and collaborate
- We communicate openly, we explain the why, and we ask when we don’t understand. We don’t leave people in the dark
- We make good things happen as people and as teams through our focus on delivery
- We challenge ourselves and each other to keep improving
You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.
Benefits- Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
- Employee Rewards and Benefits with Perkbox
- Medical Insurance / Medical Aid
- Employee Assistance Programme Service
- Paid Sick leave
- 5 days bereavement leave per year
If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.
We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.
#J-18808-Ljbffr