Lead Developer

Midrand, Johannesburg, South Africa

Job Description

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. 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.
Minimum requirements:
  • BCom / BSc degree or equivalent qualification
  • Minimum of 7 years' experience
  • Previous experience as a Tech Lead
  • Agile / Scrum experience
  • Expert understanding of the software development process
  • C# .Net
  • SQL Server 2012+
  • "Modern JavaScript libraries" - Angular, Underscore, KnockoutJs, JQuery, BackboneJS, Foundation, etc
  • NET (Web forms) / MVC 2.0+ (Required)
  • ASP .Net Core (Web Api, Windows Services)
  • HTML 5
  • CD/CI pipelines
  • Cloud PaaS consumption
  • Rest Services
  • Kubernetes/Docker
Competencies Required:
  • Passion for software development and delivering great solutions
  • Continually learns and grows own skills and industry knowledge
  • Creative visualisation, critical thinking, inductive and deductive reasoning. An ability to think outside the box.
  • Collaborative coordination and time management. Be Proactive and take initiative.
  • Capacity to work under pressure while observing high-quality standards.
  • Problem solving and analysis. Add value to business outcomes.
  • Must be able to work in a team environment. Share knowledge and help to others grow
  • Desire to understand the reasons for delivery to deliver the right solution
  • Strive to continually learn and improve
  • An architectural background with hands-on experience in cloud technologies (AWS, Azure, or GCP) is highly advantageous
  • Strong proficiency in cross-platform frameworks such as Flutter or React Native
  • Experience publishing and maintaining production apps on Apple App Store and Google Play Store.
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.
You can visit our website for more vacancies: / LinkedIn

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1613432
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned