Jobs
>
Software Developer
>
Midrand

    Software Developer - Midrand, South Africa - TalentCru

    talentCRU background
    Description

    Our client is currently recruiting for a Software Developer. This role will expose you to a diverse working environment with endless opportunities to grow as an individual and to work for an organization that promotes equality. This is a permanent role.

    Overview

    A Software Developer plays a key role in the design, installation, testing and maintenance of software systems with the aim of generating efficiencies.

    • Researching, designing, developing, implementing and managing software programs
    • Testing and evaluating new programs
    • Identifying areas for modification in existing programs and subsequently developing these modifications
    • Writing and implementing efficient code
    • Working to analyze and identify bugs and implementing methods to fix them.
    • Monitoring and analyzing the overall performance of internal systems and software builds.
    • Efficiently responding to requests for assistance from the development team.
    • Investigating and liaising with customers to gain information about the program's overall function and ends user experience.
    • Responsible for the writing of reports for presentation to Senior Developers and management.
    • management.
    • Testing developed software and programs to ensure the best functionality
    • Maintaining and upgrading existing systems
    • Working closely with other developers
    • Grade12/Matric
    • BSc/BA in Computer Science, Engineering or a related field an advantage
    • Information Technology, or other related fields 6 months of experience in either a work experience program or an internship/apprenticeship
    • Good understanding of basic coding languages
    • Basic programming experience through an internship, apprenticeship, or through own projects
    • Basic understanding of databases and how they work
    • Proficient in the use of email systems and Microsoft Office software
    • Able to quickly learn new software, programming languages, and technologies
    • Excellent listening skills with the ability to follow instructions
    • Great team working skills
    • Outstanding attention to detail with great organizational skills
    • Proven experience as a Software Developer, Software Engineer or similar role
    • Familiarity with Agile development methodologies
    • Experience with software design and development in a test-driven environment
    • Use off coding and scripting languages (inter alia Python, C++, Java, JavaScript, Bash, PowerShell) and frameworks/systems (e.g. Git)
    • Ability to develop making use of PHP and HTML
    • Ability to learn new languages and technologies
    • Knowledge and interest in computer systems and the latest technologies
    • The ability to learn new languages and technologies quickly
    • An analytical mind
    • Resourcefulness and troubleshooting aptitude
    • The ability to communicate complex procedures to other colleagues
    • Good communication skills – both written and verbal
    • Attention to detail and a desire to probe further into data
    • A natural curiosity
    • The ability to work in a team and to be proactive around self-learning
    • The ability to work under pressure and to tight deadlines
    • Willingness to assist with additional tasks given to the team
    • Excellent time management


  • Capital H Staffing and Advisory Solutions Sandton, South Africa

    Our client, in the banking industry is looking for a Software Development Manager for their business bank division in Sandton. The role will focus on Credit products in the Unsecured Lending space. · **Purpose Statement** · - To provide strategic technical direction and manage mu ...


  • BET Software Johannesburg, South Africa

    **We Want You**: · **You Bring**: · - At least 3-5 years' experience managing software development teams and leads. · - At least 6 years in a technical role within the IT software development industry. · - Prior experience ensuring timely project delivery. · - Provide technical a ...


  • e-Merge IT Recruitment Johannesburg, South Africa

    A market-leading force in the gaming industry is actively seeking a Software development manager with expertise to join their dynamic team on a permanent basis. You will play a critical role in development of the corporate and investment projects, ensuring the seamless and effici ...


  • Luphindi Business Solutions (Pty) Ltd Krugersdorp, South Africa

    **Role and Purpose** · Facilitate the **Software Development Skills Training Program (NQF Level 4) **for · 3 months in the Mogale City Region. · **Responsibilities**: · - Ensure the training venue is open, suitable for occupation for learners and that the required connectivity an ...


  • Datacentrix Midrand, South Africa

    Requirements: · Relevant IT Diploma/Degree · 7 years solid experience in Microsoft C# .NET. · Latest web technology (HTML5 – native web components, JavaScript (ES6+), CSS3+, Bootstrap3+, MVC4+. · C++, Java, SignalR, Entity Framework · 7 years experience in web back-end technolog ...


  • The Corporate Circle Johannesburg, South Africa

    Job Overview · **Expiration date**: · 13 March 2024 · **Location**: · Johannesburg, Gauteng, South Africa · **Job Title**: · Software Development Team Lead · **Salary**: · R100,000 - R120,000 · **Education Level**: · Bachelors Degree · **Job Level**: · Senior · **Minimum Experien ...


  • The Corporate Circle Johannesburg, South Africa

    Job Overview · **Expiration date**: · 13 March 2024 · **Location**: · Johannesburg, Gauteng · **Job Title**: · Software Development Team Lead · **Salary**: · R120,000 · **Education Level**: · Bachelors Degree · **Job Level**: · Senior · **Minimum Experience**: · 8 - 10 Years · So ...


  • Edge Executive Search Johannesburg, South Africa

    Software Development Team Leader · - Permanent · - Pat000022 · - Information Technology- Gauteng, JHB - Western Suburbs · - As a Development Team Lead, you will lead a group of Developers and Testers constantly striving for quality solutions that are delivered on time, within bud ...

  • Siemens Healthineers

    Intern Technical

    22 hours ago


    Siemens Healthineers Midrand, South Africa

    Job Title / Role: Technical Intern (MDM) Organization: Grid Software - BELNAF Location: South Africa · **Write up about the Division** · Siemens Grid Software is a market leader composed of: · - Meter Data Management (MDM) · - Grid Control (GC) · - Grid Simulation (GS) · - Power ...


  • AdaptIT Midrand, South Africa

    **Listing reference**: adapt_000133**Listing status**: Online- · **Position summary** · **Industry**:IT & Internet · - **Job category**:IT and Telecommunications**Location**:Midrand · - **Contract**:Permanent**EE position**:No**About our company** · - A provider of leading specia ...

  • Sabenza IT

    Agile Master

    22 hours ago


    Sabenza IT Midrand, South Africa

    Agile Master Project Manager - IT · Menlyn - Gauteng - South Africa, Midrand - Gauteng - South Africa, Rosslyn - Gauteng - South Africa · Are you passionate about cutting-edge technology and innovation? We have an exciting venture with the our reigning giant in the automotive spa ...

  • Talent 101

    IT Intern/graduate

    8 hours ago


    Talent 101 Midrand, South Africa

    Well established client in the food manufacturing sector is recruiting an IT Intern. They may be tasked with developing new software, maintaining existing systems, or providing technical support to employees. · **Responsibilities** · - Analyzing data to recommend improvements to ...


  • Sabenza IT Midrand, South Africa

    Sub Product Owner and Team Lead Project Manager - IT · Menlyn - Gauteng - South Africa, Midrand - Gauteng - South Africa, Rosslyn - Gauteng - South Africa · Are you passionate about cutting-edge technology and innovation? We have an exciting venture with the feature Team Integrat ...

  • Servest Careers

    Category Manager

    22 hours ago


    Servest Careers Midrand, South Africa

    **Job Context**: · Servest Catering ,a business unit within the Servest Group Pty Ltd has a position for a Catergory Manager.As the Procurement Category Manager, you will be responsible for developing and executing comprehensive procurement strategies for assigned business unit, ...


  • Bridge Personnel Concepts Midrand, South Africa

    **Duties and responsibilities** · *** · - Assist in advertising promotion and other marketing activities. · - Help in reservations/bookings for new clients. · - Monitoring of companys social media platform to get positive reviews. · - Assist in preparation of events, marketing ev ...

  • Moving Heads Personnel

    Application Architect

    22 hours ago


    Moving Heads Personnel Midrand, South Africa

    **Applications Architect** · **Midrand** · **Internal Process** · - Define the required technology to support the business's agreed IT Strategy, Philosophy and Enterprise Architecture. · - Proactively mentor peers regarding system knowledge and development technologies and proces ...


  • She Recruits Midrand, South Africa

    BSc or similar degree in IT/Computer Science/Engineering · **Skills and experience required**: · Proven experience in the management of information systems as a whole · 4-6 years' experience as an IT manager. · Excellent technical management, information analysis and computer har ...


  • Limpopo Personnel Midrand, South Africa

    **Minimum requirements and experience needed for this role**: · - IT Degree or Diploma · - Several years' experience in software development (Python and Terraform) · - Familiarity with API-Management, Microservices Architecture and Container Architecture · - AWS Certifications · ...


  • AdaptIT Midrand, South Africa

    **Listing reference**: adapt_000131**Listing status**: Online- · **Position summary** · **Industry**:IT & Internet · - **Job category**:IT and Telecommunications**Location**:Midrand · - **Contract**:Permanent**EE position**:Yes**About our company** · - A provider of leading speci ...


  • CaseWare Africa Midrand, South Africa

    To provide exceptional support service to our customers for all related products. To oversee the support team by providing operational direction, task delegation and the overall coaching and team leadership to achieve the teams' stated targets and objectives. · **If you want to** ...