Senior Software Developer
Full-time
Network Finance
Key Responsibilities:
Connect with me on LinkedIn!
Technical Delivery & Ownership
- Drive daily development across multiple systems in line with the technical roadmap
- Build scalable, high-quality applications using C#, .NET Core, and modern frameworks
- Maintain and enhance legacy applications where required
- Take full ownership of complex features from design to deployment
- Contribute to code reviews and technical design discussions
Mentorship & Team Enablement
- Guide and support junior developers through coaching and feedback
- Oversee quality and progress of team output, raising risks when needed
- Encourage collaboration through knowledge sharing and pair programming
- Assist with onboarding and internal upskilling initiatives
Architecture & Best Practice
- Apply established development standards and architectural patterns
- Ensure solutions align with broader system design and integration strategies
- Promote best practices across coding, testing, security, and CI/CD processes
Innovation & Continuous Improvement
- Contribute to the adoption of AI and automation within applications
- Explore and introduce new tools, technologies, and approaches
- Advocate for secure and responsible use of emerging technologies
Cloud & Integrations
- Build and support cloud-based solutions within Azure
- Develop and integrate APIs in line with system architecture
- Work with Microsoft ecosystem tools and external platforms
Governance & Quality
- Adhere to security, compliance, and development governance standards
- Support documentation, audits, and technical reporting requirements
Collaboration
- Partner with technical leadership to deliver against business goals
- Work alongside internal teams to refine and deliver solutions
- Engage with third-party providers when required
Core Technologies
- Strong experience with C# and ASP.NET Core MVC
- Proficient in ORM tools such as Entity Framework Core
- Solid SQL Server skills, including schema design and performance tuning
- Good understanding of front-end basics (HTML, CSS, JavaScript) and modern frameworks (e.g. React or Blazor)
- Experience building and integrating RESTful APIs
Legacy Systems
- Comfortable working with older technologies like VB.NET, WinForms, and Web Forms
- Able to maintain and gradually modernise legacy applications
Cloud & DevOps
- Hands-on experience with Microsoft Azure services
- Familiar with Azure DevOps (or similar) for code management and delivery pipelines
- Experience setting up and maintaining CI/CD workflows
- Exposure to Agile or Scrum environments
Architecture & Data
- Experience implementing common architectural patterns (layered, microservices, event-driven)
- Strong database optimisation and query performance skills
- Understanding of integration approaches (synchronous/asynchronous, messaging, webhooks)
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
- 7+ years of software development experience (senior level), with at least 1–2 years in a lead or mentoring role (formal or informal).
- Proven experience delivering enterprisegrade applications or complex integrated systems.
Apply now!
For more exciting IT vacancies, please visit:
Connect with me on LinkedIn!
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Johannesburg, Gauteng vacancy
- Hire Resolve's client is seeking a highly experienced and technically proficient Senior Software Developer to join their growing team. The successful candidate will play a pivotal role in designing, developing, implementing, and maintaining robust and scalable software...
- Hire Resolve's client is seeking a Senior Software Developer who will assist in the development, implementation, and maintenance of new and existing applications. Responsibilities: Implement and customize the GK Product Suite within customer projects. Research...
- ...experiences for our customers, and we believe that your unique skills, passion and superdrive will help us achieve our vision. As a Software Developer, you’ll be supporting the delivery of the best technology solutions for any business challenge, covering our security,...
- ...Our client is seeking an experienced Software Developer to join their in-house development team based in Rivonia. This role is suited to a seasoned professional who enjoys working across both new development and the ongoing enhancement of established business-critical...
- ...is seeking a dynamic, innovative, and self-motivated Junior Software Developer to join their team. they're looking for someone with a strong... ...services, Postman, Git, and SQL . Collaborate effectively with senior management and team members to prioritize deliverables and...
- ...corporate policies. Responsibilities: Develop readable, maintainable, and modular code... ...bigger picture. Work effectively with senior management to deliver outcomes. Stay... ...business opportunities. Help mature the software development lifecycle by implementing...
- ...Our client is seeking two experienced Senior Java Software Developers to join a growing international development team focused on delivering innovative cloud-based retail solutions. This opportunity is ideal for developers who enjoy working on complex systems, collaborating...
- ...South Africas leading listed residential property developer, specializing in building large-scale, high-quality, sectional title lifestyle... ...of experience to design, test, and maintain high-quality software applications. Responsibilities: Development: Design, code...
- ...A South African company that develops and sells large-scale, sectional title residential estates, focusing on affordable, quality apartments, is seeking a highly motivated and experienced Software Developer who will be responsible for the entire application lifecyclefrom...
- ...Hiring: Software Developer Location: Johannesburg (Hybrid / On-site ) Type: Permanent Salary: Market-related (based on experience) Role Overview We are looking for a skilled Software Developer to design, develop, and maintain high-quality software solutions...
- ...We are seeking a skilled Senior Full Stack Developer who enjoys tackling complex technical challenges, takes pride in delivering high-quality software, and wants to make a meaningful impact. This opportunity offers exposure to exciting international projects spanning...
- ...Purpose of the role We are looking for a skilled Software Developer to join our dynamic team. Our team scopes, plans, deploys, and maintains Laserfiche systems/ Document Management systems (like Doc MGT), utilizing its standard functionalities while pushing its limits...
- A South African Enterprise Resource Planning (ERP) platform consulting and technology company is seeking a Developer to guide a small development team and drive the design, integration, and implementation of enterprise solutions. Responsibilities: Lead & Mentor...
R 350 - 500 ph
...consulting firm that focus on helping organizations build, scale, and automate their operations through technology, is seeking a Software Database Developer who will be responsible for the design, development, and optimization of robust database solutions. Responsibilities:...- ...Our client is seeking a Senior Software Developer to enhance and modernise existing systems while driving the practical adoption of AI within an approved Claude Enterprise environment. This role is suited to a technically strong professional who can translate complex business...
- ...provider is seeking a dynamic, innovative, and self-motivated Software Developer to join their team in the Johannesburg Office. The ideal... ...deliverables with the "big picture." Collaborate effectively with senior management to ensure successful outcomes. Monitor emerging...
- ...individual to join their international team and play a key role in developing modern cloud solutions that empower clients worldwide in the... ...and/or NoSQL databases . Strong understanding of software engineering principles and design patterns . Ability to...
- ...and configuration and provide guidance and mentoring to other software developers Job Responsibilities Produce working quality... ...Qualifications - NQF Level ~ Matric / Grade 12 / National Senior Certificate Preferred Qualification Diploma / Certificate...
- ...WatersEdge Solutions is partnering with a fast-growing technology business to recruit a capable and motivated Intermediate Software Developer . This role is ideal for someone with a solid development foundation who is ready to deepen their technical expertise while...
- ...Date posted Wednesday, July 8, 2026 Location Johannesburg, South Africa SUMMARY Secure your interview as a Software Developer who enjoys creating custom applications combinating of software engineering, automation, AI, and document management technologies...
- ...communities through innovative financial and technology solutions is seeking a Lead Software Engineer who will spearhead new projects, take a leadership role in decision-making, and help develop their core systems. You will collaborate closely with product, operations, and...
- A professional services company specializing in Capital Markets Technology is seeking an innovative and take-charge Software Engineer: Technical Lead to join their team. You will be responsible for leading the technical vision and development of their platform , driving...
- ...the opportunity to work on exciting new developments in a modern office environment near Montecasino... ...chill spaces. As a Junior Software Engineer, you will support the design, development... .... You’ll work under guidance from senior developers and team leads, gaining hands...
- ...empowers government entities with cutting-edge, innovative software solutions and customizable platforms, focusing on accelerating... ...digital transformation and service delivery, is seeking a Senior Mobile Developer who will be responsible for designing, developing, and...
- ...Our client is urgently in search of experienced Senior Java Developer to join their team in Johannesburg. ????????????????: Implement... ...tools, and frameworks. Testing the quality of produced software thoroughly through participation in code reviews, the use of...
- ...ENVIRONMENT: A pragmatic Senior Front End Software Developer who enjoys seeing their creations bring tangible value to people is sought to join the team of a dynamic AgriTech business. You will help build out a high-quality SaaS platform for the Agricultural sector...
- ...Job Classification Software Developer II (API Developer/Datapower/ACE Developer): 144166 TA:Luthando Bower Closing Date: 23 February 2026 Job Family Information Technology Career Stream Application Development Leadership Pipeline Manage Self...
- A South African software development company specializing in digital transformation for the public sector is seeking a Senior Mobile Developer who will be responsible for designing, developing, and maintaining high-performance iOS and Android applications. Responsibilities...
- ...Role Summary We are seeking a highly skilled and experienced Senior Software Developer to join our dynamic engineering team. In this role, you will work alongside a dedicated team of developers to maintain, optimize, and extend Excalibur4—our mature, large-scale enterprise...
- ...Resolve's client is seeking a highly skilled and experienced Senior Full Stack Developer to join their fully remote team. The ideal candidate will... ...a key role in the development and maintenance of their software solutions, contributing to all phases of the software development...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
