Senior .Net Developer

5 days ago


Gardens or Rosebank Gauteng or Western Cape South Africa Platform45 Full time R1 200 000 - R2 400 000 per year

SENIOR BACK-END (.NET) DEVELOPER

WHO PLATFORM45 IS

We are responsible for code changing the lives of people around the world, every day. We solve complex problems and build big ideas. And we don't stop. We believe in the ability of technology to make the world a better place; we're driven to rip through conformity and create new solutions, and smarter habits. We know why we're here: To unleash the potential of people through the power of technology. We are people multiplied by the power of tech and together we are changing the world. 

CONTEXT | THE ROLE

As a Senior Back-End Developer, you will be responsible for leading the development of complex software solutions, collaborating with cross-functional teams, and driving technical excellence within our organisation. In this role you will have an exciting opportunity to work on challenging projects, contribute to the success of our clients, and shape the future of not only our business but those of our clients. 

ROLE RESPONSIBILITIES | THE WHAT & THE HOW

The Essentials

  • Software Development
    • Lead the design, development of scalable back-end systems and APIs, and implementation of scalable and robust software solutions that meet client requirements and industry standards.
  • Technical Leadership
    • Provide technical expertise and guidance to development teams, ensuring adherence to best practices, coding standards, and architectural principles.
  • Solution Architecture 
    • Collaborate with stakeholders to define system architecture, identify technical requirements, and design innovative solutions that address complex business challenges.
    • Architect and implement microservices and distributed systems that ensure high availability and performance.
  • Code Review and Quality Assurance 
    • Conduct code reviews, perform thorough testing, and implement quality assurance processes to ensure the reliability, performance, and security of software applications.
  • Requirement Analysis 
    • Work closely with clients to understand their needs, gather requirements, and propose technical solutions that align with their objectives and budget constraints.
  • Continuous Improvement 
    • Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to enhance our development processes and capabilities.
  • Mentoring:
    • Provide mentorship of junior / less experienced engineers assisting them in growing their technical expertise and providing them with guidance on adherence to best practices, coding standards, and architectural principles.
  • Documentation:
    • Strong documentation practices that prioritize practical value over exhaustive detail are essential: Maintaining clear, purposeful documentation focused on architectural decisions, system boundaries, and integration points that future team members will actually need, while avoiding the creating docs that quickly become outdated or remain unread.

Technical Requirements 

  • Bachelor's degree in Computer Science, Engineering, or a related field, or provable, self-taught development skills with a good understanding of how the web works. 
  • 5 - 7+ years of experience in back-end software development, with a strong proficiency in one or more server-side programming languages, frameworks, and tools such as C#, TypeScript, .NET, or similar. Proficiency with React or similar front-end frameworks and meta-frameworks would be an advantage. 
  • Experience with databases (SQL and NoSQL), such as PostgreSQL, MySQL, or MongoDB, and understanding of data modelling.
  • Strong knowledge of RESTful APIs, microservices architecture, and asynchronous programming.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Understanding of security best practices and performance optimization techniques.
  • Strong proficiency in modern testing practices including unit testing, end-to-end testing, and the ability to establish robust testing strategies.
  • Advanced Git workflow management and experience implementing version control and CI best practices
  • Proven track record of successfully delivering complex software projects from conception to deployment.
  • Deep understanding of software architecture, design patterns, and development methodologies.
  • Excellent problem-solving skills and ability to troubleshoot technical issues effectively.
  • Experience working in Agile environments and familiarity with Agile practices and tools (e.g., Scrum, Kanban, JIRA).
  • Strong communication and interpersonal skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Commitment to continuous learning and professional development.

Critical Competencies 

  • You have an entrepreneurial mindset and can understand the business value of a project.
  • You have the ability to research and develop new products and modifications to existing software when needed. 
  • You are someone who is motivated, energetic, and always focussed on the task at hand.
  • A strategic thinker who can work under pressure, independently problem solve, and draw knowledge from a broad range of experiences. 
  • A proactive, continuous, and quick learner who is genuinely excited about industry trends and has a passion for technology and knowledge.
  • A resourceful, 'big-picture' thinker who considers how the code that is written will have an impact later on. 
  • Good communication and teamwork are critical - you'll not only be dealing with developers but also designers, product owners, clients, and other key stakeholders. 
  • Play a mentorship role to our interns, juniors, and other less-experienced engineers.


  • Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R250 000 - R500 000 per year

    Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior .NET Developer, you'll play a critical role in designing and developing high -quality software solutions that meet our clients' needs. What you'll do: • Develop utilizing various...

  • Net Developer

    5 days ago


    Gardens, Western Cape, South Africa Travellab Africa Group Full time R900 000 - R1 200 000 per year

    Our Travelstart team is looking for a talented and experienced Intermediate/Senior .NET Developer to join our team. This is a key role in designing, developing, implementing, and maintaining high-quality, scalable .NET applications using modern technologies. This role will collaborate closely with other developers, designers, and product managers to deliver...

  • Senior .Net Developer

    2 weeks ago


    Cape Town, South Africa iOCO Pty Ltd Full time

    Are you a Senior .NET Developer looking to apply your expertise in a collaborative and innovative environment? We’re seeking a skilled Senior .NET Developer to join our growing team. In this role, you will be required to design, develop and maintain software applications using the .NET framework. The role involves building high-quality, scalable, and...

  • Senior Developer

    1 week ago


    Cape Town, South Africa iOCO Pty Ltd Full time

    Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior BackEnd .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that meet our clients' needs. What you’ll do: Primarily develop using C#...


  • Sandton, Gauteng, , South Africa NNW Tech Solutions Full time R2 000 000 - R2 500 000 per year

    Our Investment Banking client in Sandton islooking for a Full Stack Software Developer who has a passion for high qualitysoftware solutions. You will be part of a cross -functional team that isresponsible for the full software development life cycle from conception todeployment of each new product. As a Full Stack Developer, you need to becomfortable around...


  • Johannesburg, Gauteng, , South Africa NNW Tech Solutions Full time R90 000 - R120 000 per year

    An Travel & Tourism Institution in Bryanston is looking for an experienced .Net Full Stack Developer for the software development team. The successful candidate will be responsible for development, integration with other external supplier -systems, support, and maintenance of applications. The role will involve project and business as usual full stack...


  • Cape Town, Western Cape, , South Africa Blue Pearl PTY Full time R2 000 000 - R2 500 000 per year

    What you'll do: Translate requirements to solution design • Translate business functional requirements into a fit for purpose technical design that meets IT Architecture, data, security, resilience and quality standards. • Responsible for the target selection and acquisition of off -the -shelf components where such components will reduce cost and speed...

  • NET Developer

    2 weeks ago


    Rosebank, South Africa GMI Advisory Full time

    Job Description: The NET Developer will assist in end-to-end system enhancement and new development using C#, Bootstrap, CSS3, HTML5, Typescript, JavaScript, Knockout, ASP.NET Web forms, .NET Core, MVC, and Entity Framework, SQL Server including creating stored procedures, functions, tables and creating and maintaining SSIS packages and SSRS reports. This...


  • Sandton, South Africa Be Different SA (PTY) LTD Full time R100 000 - R120 000

    In order to be considered the following is required: Degree or Diploma related qualification. 6+ years’ experience in .NET Core and .NET Framework Extensive experience in back-end development Experience with Azure and high-availability environments Exposure to Scrum / Agile development methodologies Enjoy software development and the problem-solving and...


  • Sandton, South Africa Be Different SA (PTY) LTD Full time R60 000 - R120 000 per year

    In order to be considered the following is required:Degree or Diploma related qualification.6+ years' experience in .NET Core and .NET FrameworkExtensive experience in back-end developmentExperience with Azure and high-availability environmentsExposure to Scrum / Agile development methodologiesEnjoy software development and the problem-solving and creative...