Senior Software Developer

2 days ago


Centurion, Gauteng, South Africa Thusa Batho Labour Solutions Full time
Job Description

Thusa Batho Labour Solutions is seeking a highly skilled and experienced Lead Developer to join their team. In this role, you will oversee the planning, coordination, and execution of application software projects, ensuring adherence to protocols and standards while driving successful project completion within defined timelines.

Key Responsibilities
  • Construct complex application software code integrating various platforms and methodologies.
  • Develop new application software specifications encompassing functional programming and system process flows.
  • Complete the technical design, detailed specifications, and programming of system components and integration.
  • Debug computer program code and modify interfaces for existing applications while maintaining data integrity.
  • Develop components for new multifaceted computer systems and revise existing systems with numerous application components.
Business Analysis and Problem Solving
  • Conduct business analysis to determine and implement a course of action, set priorities, and recognize changing events during projects.
  • Solve diverse and unusual problems by analyzing information and interpreting processes.
  • Determine business process flows and ensure client specifications for system components meet defined requirements.
  • Adapt techniques and modify procedures to achieve objectives within agreed project scope and deliverables.
Team Leadership and Monitoring
  • Act as a mentor to junior staff and technical implementation aspects of projects.
  • Coordinate tasks, resources, and people required for problem solutions, including setting security authorizations.
  • Work cooperatively with others to determine information and understand complex business requirements.
Technical Expertise and Implementation
  • Write complex programs using various computing and scripting languages.
  • Develop and install new and modified administrative application systems using project management best practices.
  • Develop and perform application testing procedures.
  • Work with complex data effectively and efficiently.
  • Provide Level III post-implementation support for technical issues to users.
Information Consolidation and Analysis
  • Search and gather information from various sources to complete environmental scans.
  • Develop time and cost estimates for project assignments.
  • Exchange technical concepts and information with clients to ensure understanding.
  • Contribute to the review, development, and modification of best practices and technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or equivalent.
  • Minimum of 5 years' experience, including one year of supervisory experience.
  • Solid experience in C#, SQL Server, IIS,.NET Core, RESTful API.
  • Experience designing solutions that integrate with Microsoft 365 Ecosystem.
  • Proficiency in AI-assisted development practices and structures frameworks/methodologies for project lifecycle management.
  • Experience with Microsoft products such as Teams, SharePoint, Power Apps, Power Automate, and Power BI.
  • Mobile development experience is advantageous.


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Software Development Opportunities at Network Recruitment **Job Summary** We are seeking a highly skilled Senior Software Engineer to lead the design, development, and implementation of software projects. As a key member of our team, you will be responsible for analysing, designing, and implementing software solutions, collaborating with engineers,...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our team at E&D Recruiters. As a Senior Embedded Software Developer, you will be responsible for the development, verification, and maintenance of software on display hardware in the automotive environment.Key Responsibilities:Develop...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Senior Software EngineerNetwork Recruitment is seeking a highly skilled Senior Software Engineer to lead the design, development, and implementation of software projects. The ideal candidate will have a strong technical background in C#, Maui/Xamarin, SQLite, MSSQL Server, and experience with code review processes and QA practices.Key...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior Software EngineerNetwork Recruitment is seeking a highly skilled Senior Software Engineer to lead the design, development, and implementation of software projects.Key Responsibilities:Lead the design, development, and implementation of software projects.Analyse, design, and implement software, collaborating with the team.Collaborate with...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software projects.Key Responsibilities:Project Leadership: Oversee the entire software development...


  • Centurion, Gauteng, South Africa Thusa Batho Labour Solutions Full time

    Job Title: Senior Software Development ManagerOur client, a leading software development company, is seeking a highly experienced Senior Software Development Manager to lead their team of developers. The successful candidate will be responsible for overseeing the planning, coordination, and execution of application software projects, ensuring adherence to...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Title: Mid-Level Software EngineerJob Summary:We are seeking a highly skilled Mid-Level Software Engineer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for designing, developing, deploying, testing, and maintaining software solutions and integrations between disparate systems.Key...

  • Software Developer

    3 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    Job RequirementsWe are seeking a highly skilled C# Developer to join our team at Network Recruitment.Qualifications:Education: Bachelor of Science degree in Computer Science, Computer Engineering, or Electronics is required. Transcripts must be provided.Matriculation: A matriculation certificate is also required.Key Responsibilities:Software Development:...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Key Responsibilities:As a Full Stack Software Engineer at Network Recruitment, you will be responsible for full-cycle software development, including design, coding, testing, and deployment. You will collaborate with stakeholders to define project scope and requirements, build and maintain both front-end and back-end components, and follow best coding...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    {"Responsibilities": "As a Senior Developer at Network Recruitment, you will be responsible for leading the development of complex software applications, identifying areas for improvement, and implementing innovative solutions. Your expertise will be crucial in maintaining fully functioning applications software, monitoring performance, and ensuring...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Title: Full Stack Software EngineerWe are seeking a highly skilled Full Stack Software Engineer to join our team at Network Recruitment.Key Responsibilities:Design, code, test, and deploy full-cycle software solutions.Collaborate with stakeholders to define project scope and requirements.Build and maintain both front-end and back-end components.Follow...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior DeveloperWe are seeking a highly skilled and experienced Senior Developer to join our team at Network Recruitment.Key Responsibilities:Develop complex software applications by analyzing and identifying areas for modification and improvement.Design and implement new applications to meet customer requirements.Identify and suggest improvements...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Description:The incumbent must design, develop, deploy, test and maintain software solutions and integration between disparate systems, in accordance with business requirements.Key Responsibilities:Conduct troubleshooting of operational and integration issues related to software developmentCollaborate with customers to develop product...

  • Software Developer

    3 weeks ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for critical applications.Key ResponsibilitiesRequirements Analysis: Analyze system-level requirements and translate them...

  • Software Developer

    6 days ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    {"h1": "Software Engineer Role", "p": "At Network Recruitment, we are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for analyzing system-level requirements and translating them into software high-level requirements. You will craft test cases to evaluate high-level software requirements, write and review...

  • Software Developer

    2 days ago


    Centurion, Gauteng, South Africa Network Recruitment Full time

    Your Role:As a key member of our team, you will be responsible for analyzing system-level requirements and translating them into software high-level requirements. You will craft test cases to evaluate high-level software requirements and write and review traditional V Model documentation. Your expertise will be essential in developing software source code at...


  • Centurion, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior C# Software DeveloperNetwork Recruitment is seeking a highly skilled Senior C# Software Developer to lead the development and maintenance of complex C# applications.Key Responsibilities:Architect and implement new features and enhancementsMentor Junior Developers and provide technical guidanceEnsure application performance, scalability, and...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Senior Vehicle Control Software EngineerCenturion is seeking a highly skilled Software Systems Specialist to join our team as a Senior Vehicle Control Software Engineer. The successful candidate will be responsible for designing and developing software for Vehicle Control Units, High Power DC Charge Controllers, and other related systems.Key...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Job Title: Senior Automotive Controls Software EngineerWe are seeking a highly skilled Senior Automotive Controls Software Engineer to join our team at E&D Recruiters. As a key member of our team, you will be responsible for designing and developing software for Vehicle Control Units, High Power DC Charge Controllers, and other related...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Job Title: Senior Automotive Controls Software EngineerWe are seeking a highly skilled Senior Automotive Controls Software Engineer to join our team at E&D Recruiters. As a key member of our team, you will be responsible for designing and developing software for Vehicle Control Units, High Power DC Charge Controllers, and other related...