Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 23, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Established in 1970, Unique Personnel Recruitment Agency has consistently delivered a friendly and professional employment service for more than 35 years of operational excellence. Our main focus has traditionally been in Gauteng, South Africa, but since the implementation of new innovations we now recruit nationally and globally. As a result it's not surpri...
    Read more about this company

     

    Permanent - Technical Lead Developer (S1) - Johannesburg

    RESPONSIBILITIES 

    • Lead and manage selected team, as well as work across multiple teams
    • Effectively scope, create, implement and manage design plans, inline with client requirements and best practices, using Agile methodologies
    • Write maintainable code
    • Balance technical theory with return on investment 
    • Model a supportive and productive feedback culture 
    • Proactively reach out for feedback in areas of lower skill, calling out hotspots for reviewers to focus on 
    • Constantly anticipate the project’s needs and improve grooming to suit it 
    • Build roadmaps that balance technical efficiency with maximum value
    • Influence test strategies to ensure quality 
    • Excellent estimate accuracy 
    • Provide strong technical direction and mentorship. Establishing a technical vision, resolving technical disagreements and managing the technical quality of team deliverables
    • Ability to discuss technology with the broadest ranges of stakeholders from the form of simplified executive presentations, to in-depth debates with solution architect on the details of tool selection 
    • Passively build knowledge and insight in more junior team members
    • Share knowledge on soft skills, project management and advanced technical topics 
    • Ability to lead a team with great success 
    • Hands on coaching and mentorship 
    • Ability to manage upwards, downwards and sideways 
    • Excellent conflict resolution between any team members 
    • Effectively work in 3 or more programming languages
    • Effectively delegate tasks to a team and manage deliverables 
    • Effectively communicate task requirements to team members
    • Effectively guide and lead team members to meet requirements
    • Provide technical leadership, ensuring the team uses the appropriate software development practices 
    • Implement high-tier algorithms with maximum performance 
    • Strong understanding of popular and valuable design patterns 
    • Extensive knowledge and experience of data structures, algorithms and the design of relational databases
    • Consistently drive high-level vision for style with high team buy-in 
    • Influence an entire codebase, while writing a subset of the code 
    • Accept feedback and follow when joining a new team with mature practices 
    • Organise and design critical-path features for projects and its users
    • Experience with a wide variety of toolsets and understanding of the life-and-hype cycles of new frameworks at a deep level 
    • Plan and effectively use of the entire team’s skill set to their maximum potential 
    • Lead, train, mentor, grow and develop teams 
    • Experience to lead the building of common Frameworks that can be used on multiple platforms
    • Ability to effectively solve complex problems
    • Understand the big picture and break down the problem into smaller areas to be addressed 
    • Understand the various ways in which a problem can be solved, and suggest the most effective and accurate solution
    • Use facts and data as part of solutioning, to explain and manage the results for business 
    • Continuously grow own skills and technical knowledge 
    • High EQ and technical ability 
    • Ability to create a cohesive branching strategy that serves both development team and business needs
    • Enhance ALM experience by rich tag versioning and automating documentation generation
    • Extensive experience with SDLC 
    • Experience with testing frameworks 
    • Experience with CI/CD 
    • Understanding of almost every aspect of the infrastructure required for a solution and have optimised it for simplicity and performance 
    • Ability to author rich DevOps pipelines
    • Ability to run and manage deployments, and anything related to the lead up
    • Extensive experience with different software architectures
    • Evolve and expand knowledge on architecture, patterns and design 
    • Evolve and expand knowledge in cloud technologies
    • Participate in management training and meetings
    • Advocate for collaboration and mentorship  
    • Advocate for improved process 
    • Maintain high level of work excellence, while leading a team 

    Inherent Requirements    

    REQUIREMENTS 

    • Minimum of 7 years software development experience, across multiple programming languages and frameworks (minimum of 3 programming languages, 2  frameworks) 
    • Relevant industry training / diploma / certification or degree
    • Extensive understanding and experience within SDLC 
    • Ability to effectively manage and lead a team, collaborate across multiple teams and work independently
    • Experience leading and working within an Agile team, successfully delivering Agile based software projects (POC to support) 
    • Expertise in designing solutions that interact with multiple components and other software 
    • Experience managing stakeholder relationships and clients, effectively 
    • Experience developing, testing and deploying system components
    • Extensive knowledge and experience of data structures, algorithms, and the design of relational databases
    • Ability to continuously perform whilst working under pressure 
    • Experience with testing frameworks
    • Experience with CI/CD and DevOps tools 
    • Extensive experience with version control 
    • Extensive experience in source control
    • Extensive experience with different software architectures
    • Relevant knowledge and experience of technologies, frameworks and tools 
    • Extensive understanding of multiple branching strategies 
    • Experience setting up instructions for projects, knowing common pitfalls 
    • Familiarity with containers 
    • Experience designing DevOps pipelines with full understanding of environment progression for products 
    • Ability to run and manage a deployment 
    • Extensive experience with different software architecture

    ESSENTIAL EXPERIENCE 

    • C# 
    • Angular 
    • Node.js
    • Microservices 
    • SQL

    Method of Application

    Interested and qualified? Go to Unique Personnel on www.unique.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Unique Personnel Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail