Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Developer (Digital)

(Various)

Johannesburg

On-site

ZAR 800 000 - 1 200 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider in Johannesburg is seeking a Principal Software Engineer with a focus on integrations. The role involves designing and developing transactional websites and systems. Key responsibilities include leading technical design, mentoring engineers, and driving project delivery on time. The ideal candidate has over 7 years of experience, including Tech Lead roles, with expertise in C# .Net, SQL Server, and ASP .Net Core. This full-time position emphasizes the importance of quality technical solutions.

Qualifications

  • Minimum of 7 years' experience in software development.
  • Previous experience as a Tech Lead.
  • Expert understanding of the software development process.

Responsibilities

  • Lead system architecture and technical design decisions.
  • Define and enforce coding standards and best practices.
  • Identify and resolve complex technical issues.

Skills

C# .Net
SQL Server
ASP .Net Core
HTML5
REST Services
Job description
Principal Software Engineer - Integrations

Johannesburg, Gauteng, South Africa

Design and develop transactional websites, line of business systems and processes that are at the forefront of the Digital transformation of the organisation.

You will be an integral part of digitising our client journeys through changes to websites and software applications to meet both functional and technical requirements in producing quality solutions.

Responsibilities
  • Lead system architecture and technical design decisions.
  • Define and enforce coding standards, best practices and development guidelines.
  • Identify and resolve complex technical issues.
  • Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous learning.
  • Collaborate with cross-functional teams to define and execute the technical roadmap, aligning with business objectives and customer needs.
  • Drive the design, development, and optimisation of our platforms, ensuring scalability, reliability, and security.
  • Provide technical guidance and support to ensure the successful delivery of projects on time and within budget.
  • Stay abreast of industry trends and emerging technologies, evaluating their potential impact and relevance to our business.
  • Participate in peer reviews of solution designs and related code.
  • Identify and encourage areas for growth, education, and development within the team.
  • Deliver business value through quality technical solutions and code.
  • Be accountable for projects and take ownership of all tasks from start to finish.
  • Drive the technical standard higher through innovative and scalable technology delivery.
  • Understand our business and clients and deliver great services.
  • Design and deliver scalable, secure code that enables our digital offering.
  • Ensure compliance with security standards and regulatory requirements.
Qualifications
  • Minimum of 7 years' experience.
  • Previous experience as a Tech Lead.
  • Expert understanding of the software development process.
  • C# .Net.
  • SQL Server +.
  • ASP .Net Core (WebApi, Windows Services).
  • HTML5.
  • REST Services.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.