1,717 Software Application jobs in South Africa

Software Application Tester

7400 Cape Town, Western Cape DLK Group (PTY) Ltd

Posted 439 days ago

Job Viewed

Tap Again To Close

Job Description

Will be responsible for:

·    Creating test cases.

·    Creating test requirements.

·    Creating user acceptance criteria

·    Application Testing and Quality Assurance.

·    Review of software requirements.

·    Preparation of test cases / plans.

·    Scripting tests to run within the organization’s Cl/CD processes.

·    Execute all levels of testing (System, Integration, and Regression) Reporting of defects.

Requirements

·    Tertiary qualifications and/or applicable training in application programming courses and/or International Software Testing Qualifications.

·    Minimum of 5 years' experience as a software application tester working with:

·    Security Penetration Testing.

·    UX Testing

·    Ul Testing

·    Integration testing of API’s

·    A good understanding of the software development process.

·    Proficiency in coding applications in Java, Python, and other languages.

·    Good written and verbal communication skills.

This advertiser has chosen not to accept applicants from your region.

Software Application Support Specialist

7000 De Aar, Northern Cape Red Ember Recruitment (PTY) Ltd

Posted 98 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

This is a remote position.

Our client is looking for a Software Application Support Specialist to join their team. Activities will include: • Providing application support to users - Answer, resolve, and log in-bound customer calls, identify issues, and provide suggestions and long-term resolutions. • Investigate and analyze system issues to determine cause of issues and appropriate corrective action  • Design and participate in the delivery of system developments and enhancements ensuring that changes are delivered to budget, timescales and specification and        that divisional, quality and industry standards are met  • Provide system knowledge and consultancy for divisional and cross-divisional projects ensuring that business process requirements are met and best practice is             achieved  • Review and recommend continuous improvement of the systems and support processes  • Document technical information and processes for existing and newly developed functionality to provide suitable and up-to-date system support  • Maintain data quality and integrity within the system  • Provide clear, professional, informative and appropriate communication to colleagues, customers and suppliers  • Carry out system maintenance tasks and processes to agreed schedules. Requirements • At least 3 years Application Support experience covering infrastructure and operational aspects. • Experience using IT Service Management ticketing systems (JIRA Service Management preferred)  • Intermediate-to-advanced SQL expertise including (Stored Procedures, queries, triggers, jobs and general database management skills). Understanding SQL replication would be a plus. • Excellent written and verbal communication skills at all levels of the business with technical and non-technical staff  • A desire to provide excellent customer service  • Strong problem solving and analytical skills  • Experience of supporting and maintaining production systems in a customer-facing support environment • Ability to organize own workload and handle a number of tasks simultaneously • Experience of database systems, reporting and query tools • Demonstrable level of technical aptitude The successful candidate will utilize strong customer service, communication and problem solving skills to deliver support services for business applications. The successful applicant will develop close links with staff and management at all levels across the business, and work with suppliers and internal teams.   Applicants must be eligible to work in the Republic of South Africa Skills and Qualifications: • A minimum 3-year tertiary qualification from an accredited university, either in Commerce or Computer Sciences or Industrial Engineering; • Strong understanding of SQL including systems design and implementation; • A good understanding of the financial markets will be a bonus; • Excellent technical skills; • Excellent problem-solving abilities; • Excellent communication skills. Benefits

MCI Consultants are people who are:

• Ambitious team players, but can work independently. • Courageous and passionate. • Able to take on challenges with a sense of urgency. • Focused, with a strong desire for self-improvement. • Dynamic and progressive in their thinking. • Ethical and responsible. • Professional, trustworthy and keen.
This advertiser has chosen not to accept applicants from your region.

SOFTWARE APPLICATION SUPPORT SPECIALIST

MCI Consultants Pty Ltd

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

About MCI

MCI is a dynamic Business Information Systems Consulting firm and an equal opportunity employer. Our clients operate in a range of industries including banking, financial services, manufacturing, fast moving consumer goods and recruitment throughout Africa and the Middle East. Our service offering includes project management, software implementation, product development across various platforms, and including e-commerce solutions.

We strive to be the best at what we do, and to achieve this we need people on our team who have commitment, drive, and a positive attitude that helps deliver winning results.

Role

MCI is looking for a Software Application Support Specialist to join our dynamic team to assist with ongoing maintenance of existing products and to participate in the development of new and enhanced products and solutions. This is a great opportunity to join an exciting company. This role is diverse, challenging, and interesting. 

Work closely with various team members to improve customer service skills, use and enhance support tools, learn effective troubleshooting techniques, and increase product knowledge. This role offers excellent career growth opportunities.

Activities will include:

  • Providing application support to users: Answer, resolve, and log in-bound customer calls, identify issues, and provide suggestions and long-term resolutions;
  • Investigate and analyse system issues to determine cause of issues and appropriate corrective action;
  • Design and participate in the delivery of system developments and enhancements ensuring that changes are delivered to budget, timescales and specification and that divisional, quality and industry standards are met; 
  • Provide system knowledge and consultancy for divisional and cross-divisional projects ensuring that business process requirements are met, and best practice is achieved; 
  • Review and recommend continuous improvement of the systems and support processes; 
  • Document technical information and processes for existing and newly developed functionality to provide suitable and up-to-date system support; 
  • Maintain data quality and integrity within the system; 
  • Provide clear, professional, informative and appropriate communication to colleagues, customers and suppliers; 
  • Carry out system maintenance tasks and processes to agreed schedules. 

The successful candidate will utilise strong customer service, communication and problem-solving skills to deliver support services for business applications. The successful candidate will develop close links with staff and management at all levels across the business, and work with suppliers and internal teams. 


  • Application Support experience; 
  • Intermediate SQL expertise; 
  • Excellent written and verbal communication skills at all levels of the business with technical and non-technical staff; 
  • A desire to provide excellent customer service; 
  • Strong problem solving and analytical skills;
  • Experience of supporting and maintaining production systems in a customer facing support environment; 
  • Ability to organize own workload and handle a number of tasks simultaneously; 
  • Experience of database systems, reporting and query tools;
  • Demonstrable level of technical aptitude.

Skills and Qualifications:

  • A minimum 1st-year tertiary level in information systems or computer science;
  • A minimum of 1st-year tertiary level in accounting;
  • 2+ years’ experience and understanding of SQL fundamentals and ability to write complex SQL queries;
  • li>2+ years’ experience in MS Excel and VBA; li>Good, demonstrable general computing knowledge, including basic troubleshooting capability on the Microsoft Windows platform, an understanding of networking fundamentals, and familiarity with application installation;
  • Excellent technical skills;
  • Excellent problem-solving abilities;
  • Excellent communication skills.

MCI Consultants are people who are:

  • Ambitious team players, but can work independently;
  • Courageous and passionate;
  • Able to take on challenges with a sense of urgency;
  • Focused, with a strong desire for self-improvement;
  • Dynamic and progressive in their thinking;
  • Ethical and responsible;
  • Professional, trustworthy and keen.
This advertiser has chosen not to accept applicants from your region.

Software Application Tester - Cape Town

Cape Town, Western Cape DLK Group

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

Introduction

We require a Software Application Tester and this is an office based position.

Duties & Responsibilities
  • Creating test cases.
  • Creating test requirements.
  • Creating user acceptance criteria.
  • Application Testing and Quality Assurance.
  • Review of software requirements.
  • Preparation of test cases / plans.
  • Scripting tests to run within the organization’s CI/CD processes.
  • Execute all levels of testing (System, Integration, and Regression) and reporting of defects.
Desired Experience & Qualification
  • Tertiary qualifications and/or applicable training in application programming courses and/or International Software Testing Qualifications.
  • Minimum of 5 years' experience as a software application tester working with:
  • Security Penetration Testing.
  • UX Testing.
  • UI Testing.
  • Integration testing of APIs.
  • A good understanding of the software development process.
  • Proficiency in coding applications in Java, Python, and other languages.
  • Good written and verbal communication skills.
Package & Remuneration

Market related salary per hour.

Interested?

Please forward updated CV and qualifications to:

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Application Developer (Sharepoint, M365, O365)- (Remote)

Gauteng, Gauteng Findojobs South Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

Functieomschrijving

Are you tired of being told what to do? Do you want to be part of an agile and innovative team? Are you looking for a company where your opinions matter and you can make an impact? My client is eager to receive your application for this Senior Software Application Developer role.

As a Senior Software Application Developer, you will be responsible for creating and developing custom software solutions using the Microsoft stack. Your focus will be on building web applications that enhance organizational efficiency by streamlining processes, automating repetitive tasks, or improving business performance.

Requirements

  • Serve as lead, go-to, and SME for SharePoint Online
  • Provide technical expertise and platform knowledge to support new and existing developments in the O365 space, both internally and externally
  • Provide direction, guidance, and oversight to 2 team members
  • Maintain relationships with the client (Product Owner, business representatives) and support team, collaborating with the Project Manager
  • Manage a visible backlog of work for the client
  • Engage with the business regularly to secure new work for the backlog
  • Prepare and deliver reports and presentations
  • Experience with SharePoint 2019, 2016, 2013, 2010, and MOSS 2007 is a plus
  • Knowledge of related O365 products such as Teams, Yammer, Power BI, Stream, etc., is a plus
  • Provide technical support and analysis to identify, investigate, and resolve issues via Teams, email, telephone, and WhatsApp
  • Manage support cases under strict SLAs
  • Ensure ownership of problems, adherence to contractual SLAs, and proper support case administration
  • Promote end-user satisfaction and efficient resolution of support cases
  • Experience with ServiceNow CSM is a plus
  • Write and execute PowerShell scripts
  • Troubleshoot and develop solutions related to the O365 space, primarily SharePoint Online, Power Apps, and Power Automate
  • Plan and lead kick-offs, workshops, UAT sessions, etc.
  • Communicate technical information effectively to clients with varying technical backgrounds
  • Prepare technical and functional documentation for software projects
  • Experience with Javascript and CSS is a plus

Certifications: Some combination of Microsoft 365, Power Platform, Microsoft Teams, Office 365. Certifications should be current, as contractual obligations may apply.

Apply Agile methodology in software development and remediation activities.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Experience developing with SharePoint 2019, 2016, 2013, 2010, and MOSS 2007
  • At least five years of SharePoint development experience, with a strong background in business processes and site/list architecture
  • Experience developing with Microsoft Office 365
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior software engineer – application software development: somerset west, south africa

New
JenRec Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
My client, a technology leader in the development of highly reliable, mission-critical systems, is seeking a Senior Software Engineer to join their growing Application Software team. Operating in a formal engineering environment, the successful candidate will help design, develop, test, and maintain application-level software for safety-critical solutions in demanding industries. Key Responsibilities: The appointed individual will be responsible for: Leading the development of front-end and back-end software features for mission-critical operator applications. Managing features through the full development lifecycle: requirements, design, implementation, and testing. Rapidly acquiring domain and technical knowledge to inform user-centric design decisions. Supporting production activities related to software systems. Delivering high-quality design, testing, and documentation outputs. Applying company engineering processes, standards, and policies to all project work. Contributing to general support functions across the broader engineering team as needed. Minimum Requirements: A Bachelors degree in Computer Science, Engineering (BSc Eng. / BEng), or a related field. Essential Skills and Experience: Proficiency in one or more general-purpose programming languages such as C++, Java, etc. Experience with scripting languages such as Python, Bash, or Power Shell. Solid understanding of object-oriented design and common software architecture patterns. Familiarity with version control tools such as Git, Subversion, or Perforce. Experience working within Agile teams using issue tracking tools (e.g., Jira). Preferred Skills and Qualifications: 8+ years of relevant industry or postgraduate software development experience. Expertise in modern C++, particularly C++11 and beyond. Experience with markup languages and related technologies: XML, JSON, YAML, XSLT, XML Schema. A Masters degree in Computer Science or Engineering (MSc / MEng) is advantageous. General Attributes: Fast learner with the ability to master new tools and technologies quickly. Team player with experience collaborating on complex, multi-disciplinary projects. Self-motivated and capable of working independently. Strong analytical and problem-solving abilities. Excellent verbal and written communication skills in English. This role is ideal for a senior developer seeking to make a tangible impact on real-world systems. If you are technically strong, quality-driven, and eager to work on advanced engineering projects, this is an opportunity worth pursuing.
This advertiser has chosen not to accept applicants from your region.

Application Software Developer

Centurion, Gauteng E and D Recruiters

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

Application Software Developer

Reference: Pta003276-EP-2

Application Software Developer required for a leading digital communication systems company in Pretoria-East. BSc (Computer Science) or BEng (Computer Engineering). 0 - 5 years of relevant working experience. Good academic results.

Duties & Responsibilities

Minimum Requirements:

  • BSc (Computer Science) or BEng (Computer Engineering)
  • 0-5 years of relevant working experience
  • Strong interest in software development
  • Experience writing and debugging software in C++
  • Knowledge of the OSI stack paradigm and the functions of the various levels.

Responsibilities:
  • Development of OSI Layer 4 to Layer 7 protocol software components.
  • Development of end-user graphical user interface (GUI) software to be used with specialised communication systems.
  • Developing software in accordance with relevant coding standards and specifications.

Apply via or submit your CV to (#3276). Please submit your academic results as well or indicate academic achievements on your CV.

Only SA citizens may apply.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software application Jobs in South Africa !

Application software developer

New
Centurion, Gauteng E And D Recruiters

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Application Software Developer Reference: Pta003276-EP-2 Application Software Developer required for a leading digital communication systems company in Pretoria-East. BSc (Computer Science) or BEng (Computer Engineering). 0 - 5 years of relevant working experience. Good academic results. Duties & Responsibilities Minimum Requirements: BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowledge of the OSI stack paradigm and the functions of the various levels. Responsibilities: Development of OSI Layer 4 to Layer 7 protocol software components. Development of end-user graphical user interface (GUI) software to be used with specialised communication systems. Developing software in accordance with relevant coding standards and specifications. Apply via or submit your CV to (#3276). Please submit your academic results as well or indicate academic achievements on your CV. Only SA citizens may apply. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application Software Tester

Johannesburg, Gauteng Smoke Customer Intelligence Inc.

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Vacancy: Software Application Tester Physical location of position: Olivedale, Johannesburg Position of reporting manager: Application Development Manager

Company Culture:

We’re a company of people, not numbers. We work closely, care about each other, and also trust each other to do the right thing.

Culture and Values:

As a company, we put a lot of effort into maintaining this culture, and frequently survey ourselves to ensure we’re on track. Annual culture days enable us to explore the feedback, and we have captured our culture in our mantras.
It is imperative that our entire team understands what we stand for, and to stand up for it!

Purpose of the job:

We are seeking a Software Application Tester to join our team and help ensure the quality and reliability of our software solutions. The ideal candidate will have a foundational understanding of manual testing processes, a keen eye for detail, and a passion for quality assurance. In this role, you will collaborate with developers, product managers, and other stakeholders to execute test plans, identify defects, and support the delivery of high-quality software.

Salary & Benefits: Market-related TCTC per month – Based on skill and qualification of the candidate

Financial Benefits: Funeral, Death and Disability Policy (Group Life Policy)

Other Benefits:

  • 15 Days annual leave per annum
  • Some leave days may be “gifted” from the Company to you during our annual shut-down over the December – January period
  • Company social committee managed by the staff to decide how we do social events and team building – driving our really amazing Company culture
  • Flexible weekly working hours
  • Close-knit professional team that looks after each other!
  • We are big supporters of individual growth and learning and this is something we incorporate into the business constantly. We have budgets to help with studies, Personal Development Plans (PDPs) to ensure mentorship and coaching, as well as processes to expose you to new technologies.

Job Responsibilities:

  • Ensure that the average time taken to execute a test cycle is within the desired timeframes.
  • Ensure quality of reported defects in terms of reproduction steps, screenshots, and descriptions.
  • Measure the ratio of defects found during testing to total defects (including those found in production).
  • Track defects reported by end-users post-deployment.
  • Measure percentage coverage of functionality and/or features from the signed-off BRS and additional requirements added to the BRS in an appendix.
  • Measure the ratio of test cases executed versus planned within the given timeline.
  • Subjective score based on teamwork and contributions during team discussions or sprint ceremonies.
  • Participation in training or upskilling sessions to learn new testing techniques or tools.
  • Prepare and maintain detailed test plans, test cases, and test reports.
  • Assist with regression testing, integration testing, and user acceptance testing efforts.
  • Maintain testing documentation to ensure knowledge transfer and traceability.

Minimum Qualifications:

  • >= 18 months of experience in manual testing or relevant academic coursework in software testing or quality assurance.
  • Understanding of QA methodologies, test life cycles, and software development processes.
  • Familiarity with defect tracking tools (e.g., Jira, Bugzilla, TestRail).
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent written and verbal communication skills.
  • Ability to work independently and as part of a team.

Nice-to-Have Skills:

  • Exposure to Agile/Scrum methodologies.
  • Familiarity with basic testing tools or concepts like API testing (e.g., Postman).
  • Understanding of version control systems like Git.
  • Interest in learning automation testing in the future.

Apply Now

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Application software tester

New
Johannesburg, Gauteng Smoke Customer Intelligence Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Vacancy: Software Application Tester Physical location of position: Olivedale, Johannesburg Position of reporting manager: Application Development Manager Company Culture: We’re a company of people, not numbers. We work closely, care about each other, and also trust each other to do the right thing. Culture and Values: As a company, we put a lot of effort into maintaining this culture, and frequently survey ourselves to ensure we’re on track. Annual culture days enable us to explore the feedback, and we have captured our culture in our mantras.It is imperative that our entire team understands what we stand for, and to stand up for it! Purpose of the job: We are seeking a Software Application Tester to join our team and help ensure the quality and reliability of our software solutions. The ideal candidate will have a foundational understanding of manual testing processes, a keen eye for detail, and a passion for quality assurance. In this role, you will collaborate with developers, product managers, and other stakeholders to execute test plans, identify defects, and support the delivery of high-quality software. Salary & Benefits: Market-related TCTC per month – Based on skill and qualification of the candidate Financial Benefits: Funeral, Death and Disability Policy (Group Life Policy) Other Benefits: 15 Days annual leave per annum Some leave days may be “gifted” from the Company to you during our annual shut-down over the December – January period Company social committee managed by the staff to decide how we do social events and team building – driving our really amazing Company culture Flexible weekly working hours Close-knit professional team that looks after each other! We are big supporters of individual growth and learning and this is something we incorporate into the business constantly. We have budgets to help with studies, Personal Development Plans (PDPs) to ensure mentorship and coaching, as well as processes to expose you to new technologies. Job Responsibilities: Ensure that the average time taken to execute a test cycle is within the desired timeframes. Ensure quality of reported defects in terms of reproduction steps, screenshots, and descriptions. Measure the ratio of defects found during testing to total defects (including those found in production). Track defects reported by end-users post-deployment. Measure percentage coverage of functionality and/or features from the signed-off BRS and additional requirements added to the BRS in an appendix. Measure the ratio of test cases executed versus planned within the given timeline. Subjective score based on teamwork and contributions during team discussions or sprint ceremonies. Participation in training or upskilling sessions to learn new testing techniques or tools. Prepare and maintain detailed test plans, test cases, and test reports. Assist with regression testing, integration testing, and user acceptance testing efforts. Maintain testing documentation to ensure knowledge transfer and traceability. Minimum Qualifications: = 18 months of experience in manual testing or relevant academic coursework in software testing or quality assurance. Understanding of QA methodologies, test life cycles, and software development processes. Familiarity with defect tracking tools (e.g., Jira, Bugzilla, Test Rail). Strong analytical and problem-solving skills with attention to detail. Excellent written and verbal communication skills. Ability to work independently and as part of a team. Nice-to-Have Skills: Exposure to Agile/Scrum methodologies. Familiarity with basic testing tools or concepts like API testing (e.g., Postman). Understanding of version control systems like Git. Interest in learning automation testing in the future. Apply Now #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Application Jobs