Senior .Net Software Engineer
iOCO Digital Pty Lty
We are seeking a highly experienced Senior Software Engineer with 10+ years of professional software development experience to lead the design, development, and evolution of a back-end system.
You will architect and maintain scalable .NET Core and .NET Framework services, design high-performance SQL Server solutions, and contribute to ETL pipelines and reporting processes. You will play a key role in defining back-end standards, ensuring system reliability, and guiding the technical direction of the platform.
While this role is primarily backend-focused, you will collaborate closely with front-end engineers building Vue.js applications and will be encouraged to expand your influence across the application stack over time. The role offers a clear pathway to broader full-stack ownership, contributing to end-to-end solution design and frontendbackend alignment as part of your continued growth.
This position requires strong architectural judgment, production-grade system design expertise, and the ability to mentor engineers while upholding technical standards and long-term maintainability.
The ideal candidate is a strategic technical leader who remains hands-on while shaping system reliability, scalability, and engineering best practices.
What you'll do:
- Architect, design, and implement scalable backend services using .NET (C#)
- Lead system design decisions, ensuring scalability, reliability, and maintainability
- Optimise and maintain SQL Server databases and data access layers
- Guide integration design between back-end services and front-end Vue.js applications
- Drive improvements in code quality, testing standards, and DevOps practices
- Lead and participate in code reviews and architectural discussions
- Mentor intermediate and junior engineers
- Proactively identify technical risks and propose mitigation strategies
- Collaborate across distributed teams and influence technical direction
- Communicate progress, risks, and dependencies proactively
Your Expertise:
- Minimum 10+ years of professional software development experience
- Deep expertise in .NET Core / C# and building scalable, production-grade RESTful Web APIs
- Strong experience designing and maintaining distributed and enterprise-grade systems
- Advanced knowledge of Microsoft SQL Server, including schema design, indexing strategy, performance tuning, and query optimisation
- Experience implementing and optimising CI/CD pipelines (Azure DevOps or similar)
- Strong understanding of clean architecture, SOLID principles, and design patterns
- Demonstrated experience mentoring engineers and conducting technical reviews
- Excellent communication skills, with the ability to articulate architectural decisions, trade-offs, and technical strategy to both technical and non-technical stakeholders
- Demonstrated experience leading backend initiatives and delivering complex systems end-to-end across the full stack
Education & Qualifications:
- Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
Nice to Have:
- Strong exposure to Vue.js or other modern front-end frameworks
- Experience designing ETL workflows and data integration pipelines
- Exposure to cloud-native architecture or modernisation initiatives
- Experience with performance profiling and application monitoring
- Experience working in financial or investment domain
- ...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...
- ...about this Ozow fantastic position We are looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed... ...an IT Diploma or Degree Ability to develop software in .Net 8 C#, Javascript, ReactJs, HTML, CSS and other programming...
- ...We are seeking a highly experienced Senior Front-end Engineer with 10+ years of professional software development experience to lead the design, architecture, and delivery... ...closely with backend engineers building .NET Core and SQL Server solutions to ensure seamless integration...
- ...Senior Software Engineer, Applied AI Badger SA | ARC AI On-site | George, WC Build AI systems that do more than demo well. About the role ARC AI builds AI agents as products: systems that operate autonomously across business functions, handle real customer...
- ...We are looking for a highly skilled Senior Full-Stack C# / .NET Developer to join a fast-paced... ...candidate can operate across the full software development lifecycle and has experience... ...Promote best practices in software engineering, security, and testing Required...
- ...WHO ARE WE LOOKING FOR? As a Senior .NET Developer, you will play a key role in designing, developing, and delivering modern software solutions across a variety of industries including... ...Product, Design, QA, DevOps, and Engineering leadership to build scalable and maintainable...
- ...We are seeking a Senior Full Stack Developer to join a fast-paced, high-impact project building... ...component-driven application using C#, .NET Core, and Blazor. This role requires... ...-based Azure services in a collaborative engineering environment focused on quality and performance...
- ...Job title: Senior Software Engineer Reporting to: Software Engineering Team Lead Location: Remote ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S EE TARGETS WHAT WE DO Lula is an innovative and human-focused FinTech company...
- ...known airport experiences programmes, as well as many leading reward and loyalty initiatives. Purpose of the job As a Senior Software Engineer, you will be a key member of a cross‑functional squad, designing and building cloud‑native, greenfield products from the...
R 130,000 per month
...Requirements: ~ Strong proficiency in C#, .NET, DevOps and PostgreSQL ~4–6 years’ experience in software development ~ Strong technical understanding of... ...practices ~ A passion for continuous improvement and engineering excellence ~ Bachelor’s degree in a relevant...- ...The purpose of a Software Engineer Internship to to provide training and mentorship to develop, test and maintain software applications while applying good coding standards. Key Responsibilities Front end and/ OR back-end coding Complying with code standards (...
- ...# Trust # Growth About the role We are seeking an experienced Senior Front-End Engineer to join one of our agile teams that is building next-generation business intelligence software for small businesses and AI-powered credit scoring and lending management...
- Your main duties will involve but not necessarily be limited to the following responsibilities: Main purpose of job role, Providing existing and new customers with a primary contact point for management, maintenance, and growth, as well as aligning internal specialist...
- ...We are seeking a senior, hands-on Senior Data Engineer who combines deep technical expertise in data pipelines, data modelling, and integration with the... ...& API Integration Collaborate closely with backend (.NET) teams to support data access patterns and integration with...
- ...PBT Group has an exciting opportunity for an experienced C# .NET Developer to join our software engineering team. The role involves developing and maintaining enterprise applications and services using modern Microsoft technologies and frameworks. The successful candidate...
- ...will design, build, and maintain scalable .NET Web APIs and SQL Serverbased solutions... ...while collaborating closely with frontend engineers working on Vue.js user interfaces. This... ...: Minimum 6+ years of professional software development experience Strong hands-on...
- Job Title: Senior Project Engineer - Renewable Energy industry Job Overview: Hire Resolve's client is seeking a highly skilled and experienced... ...and quality control. Proficiency in project management software and tools for effective planning and reporting....
- ...Key Requirements • Microsoft .Net C# • Microsoft SQL Server • HTML5 / CSS3 / Javascript • Microsoft TFS / Azure DevOps Additional • Must be a South African Citizen • Must have a valid Driver’s License • Don't have a Criminal record • Don't have a Fraud...
- ...React Engineer AI-Native Frontend | Build the Future of Professional Platforms Ditto is building the next generation of recruitment... ...teams find, manage, and place top candidates with smart, beautiful software. Now were launching something new. AI-native. Agent-...
- ...A leading infrastructure engineering consultancy in Cape Town is seeking a Senior Engineer to join their team. The firm specializes in urban engineering, transport, water, and structural projects. The Senior Engineer will oversee the design, management, and quality of...
- Hire Resolves client is urgently seeking the expertise of a Senior Engineer in Cape Town. Responsibilities: Design of renewable energy... ...computer literacy and knowledge of design and visualization software. The ability to work with multiple disciplines of projects...
- ...digital infrastructure, enhancing performance while reducing manual workloads. The company is seeking a Back End Staff Software Engineer for a senior-level role focused on delivering high-quality, scalable, and secure software products and applications. This position directly...
- A multi-disciplinary consulting engineering company with extensive experience in the disciplines of civil, structural, roads and transportation-related infrastructure engineering is looking for a ?????? ?????????? ???????? to join as head of their structural department....
- ...Advanced experience with Road Maker and Model Maker surveying software. Requirements : Valid code 08 drivers licence with own vehicle. National Diploma in Surveying/Civil Engineering. Medically fit with no limitations. Willingness to travel to outlying...
- ...Electrum Is a Next-generation Payment Software Technology Company. Since 2012, we've delivered trusted, enterprise grade, cloud-native... ...of South Africans every day. We are looking for a software engineer who wants to spend their time building the libraries, tooling,...
- Hire Resolves client is looking for a Senior Civil Engineer to join their team in Cape Town. They are a world-class infrastructure engineering company with a wealth of experience and an innovative approach that delivers metrically thought-through projects. ???????????...
- ...The Networking Managed Services Engineer (L3) is a seasoned engineering role, responsible for providing a managed service to clients by proactively identifying and resolving technical incidents and problems. Through pre-emptive service incident and resolution activities...
- A well-established company is currently seeking the expertise of an experienced Senior Structural Engineer to join their team of professionals in Cape Town. Responsibilities: Preparing reports, designs and drawings Making calculations about loads and stresses...
- ...We are looking for a driven and skilled Support Software Engineer to join our growing engineering team. As a key contributor, you will help maintain and enhance our existing products while developing scalable, high-performance software solutions. You'll collaborate with...
- ...delivery team to ensure our digital commerce vision and ambition is realized through a robust and highly maintainable and scalable software solution. Responsibilities • Possess a passion for pushing web technologies to the limits. • Design, build and maintain the...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior .Net Software Engineer. Be the first to apply!
