Software Developer
Wenz
Software Developer / Reatail IT Details of position
Overview
We are looking for talented developers who are willing to help us in building out our microservices architecture in developing complex and integrated backend APIs that solve vital problems and provide cutting-edge features to the business.
This opportunity will allow you to form part of the Client Communication Team which builds and maintains a communications capability that enables targeted and relevant communications to be sent to our retail clients.
We are constantly looking for better ways of doing things, so if you can bring a willingness and excitement to find innovative solutions in a performance-driven environment that will allow you to play with the latest and great technologies, then we may just be perfect for you.
As a key member of our team, you will work alongside the product owner, business analysts, senior developers, and testers in order to deliver high performance enterprise grade applications.
We have adopted a Microservices architecture with RESTful API's written in Go as well as Scala. Our Microservices are built and deployed on an elastic containerized infrastructure supported and managed on premises with cloud (AWS) through Kubernetes.
Responsibilities
- Analyse and design new features
- Write elegant robust code.
- Write unit, integration, and acceptance tests for all components.
- Ensure that build automation scripts are written.
- Improve and optimize the performance of existing systems.
- Troubleshoot and root-cause errors.
- Mentor other developers.
- Deliver features timeously.
- Drive innovation and improvement in our tech stack.
- Collaborate with internal and external stakeholders to deliver technical solutions.
Requirements
Nice to haves
- At least 5 years' worth of professional development experience
- Since we are a multi-technology environment, knowledge of computer science fundamentals in object-oriented design, data structures and algorithms are a necessity.
- Strong software design skills
- Proficiency in more than one modern programming language. It is beneficial if you have experience in one statically typed language such as Go, Scala, Java, or C++.
- Proficiency in a database technology such as SQL Server, MySQL, PostgreSQL, or Oracle
- Experience in distributed computing and building enterprise-wide systems.
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing.
- Must be willing and able to live in Cape Town, as this role is based in the Cape Town office.
- Development using a .NET language such as C#.
- Development using Scala.
- Devel
- ...As a Senior Software Engineer, youll be responsible for working on our integration platform across the .NET 8 backend and /or web app front-end ( Typescript, React). You have a solid track record of up to 10 years prior engineering experience and proven ability to...
- ...interact and transact with customers in the same chat interface they use every day to run their lives. Purpose As a Graduate Software Developer, you will join a structured 10-month development program designed to bridge the gap between academic learning and...
- ...This is a strong opportunity for an intermediate developer who wants more than a narrowly defined coding role. Youll work in a small... ...as you grow Requirements ~3+ years commercial software development experience ~ A degree in Computer Science,...
- ...Pinewood.AI is looking for an experienced and hands-on Lead Developer to play a key role in expanding our software development team based in Cape Town, South Africa. Reporting directly to our UK team, you will support the continued growth of the team in the region while...
- ...Our client is seeking a capable Full Stack Software Developer to contribute across the complete software development lifecycle. This is an enterprise-focused role requiring strong C#/.NET, SQL, API integration and cloud experience, with the opportunity to work across...
- ...Optimim designs and develops innovative software solutions for the South African market. Our Cape Town office is looking to hire an energetic and young software developer to help evolve our existing products. You will have the opportunity to design and develop software...
- ...Our client is seeking a skilled Full Stack Software Developer to join a growing technology team delivering enterprise-grade business applications. This is an excellent opportunity for a developer who enjoys working across the full software development lifecycle, from...
- Our client is seeking a skilled and motivated Mid LevelSoftware Developer (.NET) to join a dynamic and collaborative development... ...applications using C# and ASP.NET Core. Contribute to the full software development lifecycle, from design to deployment and support....
- ...Software & AI Developer Our client is looking for a developer with strong low-code, high-code, and traditional software development experience to design, build, and support modern business applications, automations, and AI-powered solutions. The ideal...
- ...Electrum is a next-generation payment software technology company. Since 2012, we've delivered trusted, enterprise-grade, cloud-native... ...high-impact projects. The Role Are you a talented Java developer with a passion for crafting elegant, efficient, and high-...
- ...Electrum is a next-generation payment software technology company. Since 2012, we've delivered trusted, enterprise-grade, cloud-native... ...Head of Platforms Engineering. Your mission will be to lead and develop a team of cloud engineers in provisioning, maintaining, and...
- ...Electrum is a next-generation payment software technology company. Since 2012, we've delivered trusted, enterprise-grade, cloud-native... ..., and quality requires experience. As a Senior Java Developer, you will be expected to make informed technical decisions, handle...
- ...sophisticated Automotive Intelligence platform used at scale. From developing new features to solving complex integration challenges, your... ...impact. This role is built for veteren Senior C#/.NET Software Engineers who thrive on staying hands-on - people who enjoy solving...
- ...Are you ready to take on a pivotal role in driving innovative software solutions within the Financial Services sector? Our client, a... ...and technological advancement, is seeking experienced Software Developers with Oracle expertise to support its growth trajectory. Join a...
- ...handling. # Raise delivery quality by contributing to unit testing, test planning, code reviews, documentation and CI/CD practices. # Mentor and influence fellow developers through technical design sessions, practical guidance and sound engineering standards....
- Our client is looking for a highly capable Senior Software Developer who doesn't just ship code - but architects' systems, owns outcomes, and mentors' others. If you're ready to build scalable solutions while shaping our technical direction, this role is for you....
- ...and applying lasting fixes. Contribute well-tested releases through unit testing, code reviews, CI/DevOps practices and disciplined source control. Collaborate with analysts, testers and developers; maintain useful technical documentation and share knowledge....
- ...Description Join a collaborative technology environment modernising critical business software into a web-based, API-first platform. This is an opportunity for an intermediate developer who wants meaningful production ownership across application, data and integration...
R 860,000 pa
...write code - we build solutions that create real commercial impact. We're looking for a versatile, cross-functional Mid-Level Software Developer to join our growing team. Experience: ~ Bachelor's degree in Computer Science, Engineering, or a related field ~3-6...- About the job Senior Software Developer (Fintech/Start-up/Mobile Payments) Our client is an innovative pay-as-you-go solar startup. They make life better for everyday households in Africa where they build amazing tech to help bring access to energy, internet and...
- ...We’re dedicated to your development! Expand your skill set and advance your career with us. What You’ll Be Doing: Design and develop software applications that are stable, reliable, and scalable—your work will directly impact the future of e-commerce! Utilize your...
- ...PBT Group is looking for pragmatic AI Engineers / AI Software Engineers to join a growing technology team focused on building practical... ...or model-training role . We are looking for strong software developers who can use Large Language Models (LLMs) to build and deploy...
- Are you a Senior Full Stack Developer who thinks beyond code and enjoys building scalable, high-performance cloud solutions? A... ...Key Skills & Experience Required: ~7+ years software development experience in production environments ~ Strong...
- ...We are looking for a qualified Database developer to design stable and reliable databases, according to our companys needs. You will... ...permissions, recovery, security and monitoring) Knowledge of software development and user interface web applications Hands-on experience...
- ...We're seeking an innovative, highly-motivated and qualified C# developer to join our team of professionals. Role Responsibilities... ...and Experience Degree in computer science or similar (e.g. software engineering, information systems, informatics) from a recognised...
- Job Title: Project Developer Location: Cape Town, South Africa Requirements: Bachelor's degree in Engineering, preferably in... ...stakeholders Proficient in Microsoft Office and project management software Responsibilities: Lead the development of solar energy...
- ...Job Description Overview A growing technology team is seeking a Mid-Senior Software Developer to design, build, and maintain features across a modern full-stack web platform. The successful candidate will take ownership of features from specification through to...
R 130,000 per month
...in C#, .NET, DevOps and PostgreSQL ~4-6 years' experience in software development ~ Strong technical understanding of your product... ...options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge...- Join a globally connected software consultancy building cutting-edge solutions for some of the world's leading financial institutions. We're looking for a highly capable Senior Full Stack Developer who thrives on solving complex technical challenges, enjoys ownership...
- ...About the role The role of the Software Engineer is to develop software and deliver software systems to the end user. These systems must meet client expectations, be shipped on-time, attain financial budgets and reach quality approval Qualifications and experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
