Senior Software Engineer
1 week ago
Key Responsibilities
JOB DESCRIPTION
- Design, code, test, and implement APIs and applications in Finance Systems.
- Utilize C# with .NET Framework and .NET Core, along with REACT and Next.JS.
- Collaborate with architecture and engineering team members to build components and APIs for the enterprise.
Qualifications And Experience
- Must have a relevant IT Tertiary qualification.
- A minimum of 5 - 8 years of software engineering experience in building APIs and applications.
- Proven experience in developing APIs and web services (Web API, REST).
- Must be technically proficient in .NET Framework, .NET Core, C#, Web API, REACT, and Next.JS.
- Good understanding of ASP.NET MVC, Angular, JavaScript, HTML, XML, and XAML.
- Experience with agile development methodologies and test-driven development is required.
- Must have exposure to SOA and microservices design and principles.
- Familiarity with Azure DevOps and CI/CD concepts.
- Experience with Apache Kafka and Red Hat OpenShift (or similar container technologies) is required.
Skills
- IT Architecture Ability to design robust, scalable, and secure system architectures that align with enterprise standards and business requirements.
- Database Administration Proficiency in managing relational and non-relational databases, including optimizing performance, ensuring data integrity, and implementing effective backup and recovery strategies.
- IT Support & Troubleshooting Strong diagnostic skills for identifying and resolving technical issues across applications and infrastructure.
- Quality Management & Assurance Familiarity with QA methodologies
- System Design Skilled in designing end-to-end solutions, including user interfaces, data flows, and service interactions. Adept at documenting designs and translating business requirements into functional specifications.
- Systems Integration Experience integrating disparate systems and services using APIs, middleware, and messaging queues (e.g., Apache Kafka), ensuring seamless data exchange and process automation.
- Service Management Processes Knowledge of ITIL-based service management practices, including incident, change, and configuration management, with a focus on improving service delivery and operational efficiency.
Behaviours
- Collaborates - effectively works with others to achieve shared goals
- Communicates Effectively - conveys information and communicates ideas in a clear, concise and impactful manner
- Decision Quality - consistently makes timely, well-rounded and informed decisions
- Ensures Accountability - takes accountability and ensures others are held to account on agreed upon performance targets
- Manages Complexity - interprets and simplifies complex and contradictory information when resolving organisational problems
- Tech Savvy - leverages new technology to enhance productivity, improve problem solving, and support business growth
Preference will be given, but not limited to candidates from designated groups in terms of the Employment Equity Act.
About Us
Who we are is because of our people. They are our greatest asset. TFG is an internationally diversified retail portfolio of 34 speciality lifestyle and apparel brands that
Inspire our Customers to live their Best Lives
and are woven into the lives of millions. Our vision is to create the most remarkable omnichannel experiences for our customers. TFG is more than a workplace, it's a launchpad for your growth. Join us and explore endless growth opportunities across our diverse brands. We're a purpose-led business, and on this team, you'll share the pride of making an impact across a whole industry.
We're the designers, the makers, the shakers and the teams behind the scenes.
Are you with us?
About The Team
At TFG, technology is the silent engine behind fashion, financial services, and our factory floors. Our Infotec team builds the platforms that power over 3,600 stores and millions of customer moments. From cloud-native retail applications to AI/ML deployments, we solve real-world retail problems at scale. Whether you love engineering, data, architecture, or innovation at the edge—we have room for your kind of talent. Let's build something enduring together.
-
Senior Software Engineer
5 days ago
Cape Town, Western Cape, South Africa Miprint Consulting Full time R90 000 - R120 000 per yearRole DescriptionThis is a contract, on-site role for a Senior Software Engineer located in Cape Town. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions, participating in code reviews, and troubleshooting complex systems. The role also involves collaborating with cross-functional teams to meet...
-
Software Engineer IV
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Senior Software Engineer
5 days ago
Cape Town, Western Cape, South Africa Balancell Full time R150 000 - R250 000 per yearBalancell Energy is a forward-thinking engineering manufacturing company, committed to delivering innovative energy solutions. As we continue to expand, we are seeking a newSenior Software Engineer,to join our team.Position Overview:As aSenior(Level 3) Software Engineer, you are expected to demonstrate technical leadership, strong architectural judgment, and...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Surgo PTY Full time R1 200 000 - R3 600 000 per yearJob Description: Senior Software EngineerLocation:Office based Workshop 17, Cape TownJob Summary:We are seeking a motivated Senior Software Engineer to join our dynamic Software Engineering team in Cape Town. The ideal candidate will be enthusiastic about learning new technologies, solving complex problems, and contributing to the development of our...
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per yearPosition:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...
-
Senior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa BetterHome Group LTD Full time R1 200 000 - R2 400 000 per yearJob Title: Senior Software EngineerLocation: Claremont, Cape Town (Remote-first)Why Join Private Property Right Now?It's an exciting time to be part of our team. We're transforming the real estate experience in South Africa by re-engineering our platform, rolling out new technologies, and building features that genuinely shift how people buy, sell, and rent...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa NOV Full time R1 200 000 - R2 400 000 per yearJob DescriptionNOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry. We are seeking a Senior Software Engineer to join our team based in Cape Town. In this role you will be responsible for the development and deployment of software products to internal customers. The software engineer...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearMinimum requirements:Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.7+ years experience as a Software Developer / Senior Software Developer Extensive experience in software development, including significant hands-on experience in building and delivering web applications.Demonstrated experience in leading...
-
Senior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa DigiOutsource Full time R1 200 000 - R2 400 000 per yearKick-start your career in the online gaming world and experience the very latest in technology and innovation.Who We AreWe are part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands.At DigiOutsource, we bring passionate people and innovative tech together to create market-leading online gaming...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Communicate Ct Full time R600 000 - R1 200 000 per yearA MESSAGE FROM JADE PERUMAL – LIONEL MESSI OF IT RECRUITMENTIn the world of top-tier software engineering, the best opportunities don't always come from actively searching. Sometimes, they come from being in the right network, where the right role naturally diffuses toward you.I specialize in connecting with Senior Software Engineers with Osmosis...