Software Development Engineer.

Pretoria, Gauteng People Source

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Plan, establish requirements, design, development of projects that require embedded development capabilities. Opportunities in Gauteng and Cape Town.

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

Software Development Manager

Centurion, Gauteng Goldman Resourcing

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

We have an exciting opportunity for a Software Development Manager in Centurion!

Requirements:

  1. Degree or Diploma in a relevant field
  2. Software development certification from Microsoft (MCTS / MCSD)
  3. At least 5 years of hands-on experience with C# / .NET and .NET Core
  4. Experience in designing, developing, and implementing n-layered software architecture, including WebAPI (JSON), Business layer, and Data Access Layer using MySQL and SQL
  5. Proven track record of managing, mentoring, and guiding developers as a tech lead or team lead
  6. Working knowledge of AngularJS and Angular frameworks
  7. Experience with integration using traditional SOAP Web Services (advantageous)
  8. Hands-on experience with Microsoft SSRS
  9. Understanding and experience implementing security and authorization using OAuth
  10. Knowledge of PHP and experience with CronJobs (advantageous)
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Software Development Manager

Centurion, Gauteng Tumaini Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Our clients Software Development team is at the forefront of innovationcrafting scalable solutions that power our business forward. As the Software Development Manager, youll lead talented developers, drive technological evolution, and help shape the future of their products. Responsibilities: · Relevant degree/diploma in Computer Science (Azure certifications a plus). · 10 years of hands-on development experience, including leadership. · Strong Java background modern frameworks (Spring Boot, Angular, React). · Solid skills in architecture patterns, OOP, IntelliJ, MySQL, and Git. · Experience with Docker, Kubernetes, and Azure DevOps. · A passion for mentoring and developing people. Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXX or visit our website . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
This advertiser has chosen not to accept applicants from your region.

Application Developer

Centurion, Gauteng Optim-G Pty Ltd t/a Optim-G Pty Ltd

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Job Responsibilities
  • Engagement with business to collect, document and review the business analysis deliverables.
  • Assessment and review of packaged software solutions and provide input to feasibility studies.
  • Development of on-premises, cloud-based and hybrid software applications and solutions based on the business requirements as per delivery plans.
  • Development of test code as well as testing of application solutions to ensure security controls, performance metrics and functional metrics are met.
  • Inform the technical architect and project manager of any issues that may affect other areas of the project.
  • Participate in quality management reviews (code reviews), ensuring compliance with the set quality standards.
  • Development of application prototype to validate and provide clarity on the business requirements and ensuring expectation alignment.
  • Conduct package-specific training for conference room pilot participants.
  • Participate in transitioning the designs to the developers and ensure a clear and complete understanding of the designs.
  • Complete all appropriate documentation required by the programmers, testers, Deployment team, and Application Management team that will maintain the application.
  • Develop basic application design models as input to the technical specifications.
  • Participation in software application and solution testing activities.
Desired Experience & Qualification

Qualifications:

  • Matric
  • A relevant Degree in Computer Science or equivalent

Experience Required:

  • At least three (3) years demonstrable experience in developing distributed software applications or solutions
  • At least three (3) years experience in developing on Visual Studio, SharePoint, MSSQL as well as using C#, ASP.Net, XML, JSON, and Java Scripting
  • At least three (3) years experience in managing software releases, versioning, change control and source code
  • At least three (3) years experience in developing data-driven software
  • Experience in cloud-based application development
  • Minimum three (3) years experience in developing medium-to-large scale web applications
  • Ability to work closely and effectively within a small/medium sized development team
  • Ability to translate functional requirements into technical solutions
  • Experience in conducting user design and review sessions and running stakeholder agreement meetings.
  • Knowledge of relational database concepts.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Mobile Application Developer

Midrand, Gauteng SavageOne Pty Ltd

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

About the job Mobile Application Developer Job Overview

We are seeking a highly skilled and innovative Mobile Application Developer to design, develop, and maintain high-quality mobile applications for our growing user base. You will work closely with cross-functional teams to deliver seamless user experiences and cutting-edge solutions on both Android and iOS platforms.

Key Responsibilities
  • Design, develop, and deploy mobile applications for Android and/or iOS platforms.
  • Collaborate with UI/UX designers to create intuitive and visually appealing interfaces.
  • Integrate APIs and third-party libraries to enhance application functionality.
  • Optimize application performance and troubleshoot issues to ensure high-quality user experiences.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in mobile application development.
  • Conduct testing to identify and fix bugs or performance issues.
  • Ensure the security and scalability of applications.
  • Prepare technical documentation for reference and reporting.
Requirements
  • Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proficiency in programming languages such as Swift (iOS), Kotlin/Java (Android), or cross-platform tools like Flutter and React Native.
  • Strong understanding of RESTful APIs, JSON, and mobile architecture patterns (MVC, MVVM).
  • Knowledge of app submission and deployment processes for Google Play Store and Apple App Store.
  • Experience with version control tools like Git.
  • Familiarity with Agile methodologies and tools such as Jira or Trello.
  • Strong problem-solving skills and attention to detail.
Preferred Qualifications
  • Knowledge of cloud services and mobile backend technologies (e.g., Firebase, AWS, Azure).
  • Understanding of UI/UX design principles.
  • Exposure to mobile app analytics and performance tools.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Mainframe Application Developer

Midrand, Gauteng Accenture in South Africa

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Mainframe Application Developer role at Accenture in South Africa

Join to apply for the Mainframe Application Developer role at Accenture in South Africa

Get AI-powered advice on this job and more exclusive features.

  • To efficiently code, debug and unit test simple to moderate to complex programs. This includes new development and / or modifications to existing programs on a Supply Chain system;
  • Compile designs for simple to moderate to complex programs;
  • To investigate user requests in order to determine and correct root cause of incidents;
  • Assist business / system analyst with definition and analysis of enhancements and new developments;
  • Work with users to define program and system requirements as required;
  • Prepare complete system documentation in the design, programming, testing and release phases of the system development life cycle; and
  • Provide documentation support to project team, including maintenance of technical documentation, user manuals, and training materials.


  • General and administrative tasks
Main Responsibilities/Tasks :


  • To efficiently code, debug and unit test simple to moderate to complex programs. This includes new development and / or modifications to existing programs on a Supply Chain system;
  • Compile designs for simple to moderate to complex programs;
  • To investigate user requests in order to determine and correct root cause of incidents;
  • Assist business / system analyst with definition and analysis of enhancements and new developments;
  • Work with users to define program and system requirements as required;
  • Prepare complete system documentation in the design, programming, testing and release phases of the system development life cycle; and
  • Provide documentation support to project team, including maintenance of technical documentation, user manuals, and training materials.


  • General and administrative tasks


  • Submit weekly status report to team leader in agreed format;
  • Perform tasks according to project standards and procedures and within pre-defined timelines;
  • Work effectively as part of a team and seek to support the team’s goals;
  • Deliver the required deliverables as per applicable task assigned;
  • Oral and written communication to supervisor/team leader;
  • Work according to the-minute rule when solving problems, i.e. a problem is not solved within 15 minutes the supervisor should be involved to provide guidelines;
  • Problems should be identified and escalated to the supervisor with sufficient lead-time to avert crises, this includes communication when the target date is not met or when the risk of not meeting the target date exists;
  • Identify changes in scope or work effort that could result in budgetary overrun or the missing of delivery dates;
  • Broaden own technical, functional (Supply Chain Management and Asset Management) and industry (Government) skill base;
  • Engage in formal or informal knowledge transfer;
  • Perform related work as per Client's IT and Operations Standards; and
  • Adhere to project standards and procedures.


  • Other Features of the Job (e.g., location, traveling, shift hours, etc.):


  • Professionalism
  • Open plan office
  • Overtime when required


  • Knowledge and Skills:


  • Good programming and analytical skills, with working knowledge of Mainframe languages (e.g. Natural and/or Natural Construct with Adabas or DB2 as database).
  • Documentation delivery and interpretation skills;
  • Good oral and written communication skills;
  • Time Management and Project Reporting;
  • Quality Management principles;
  • A good understanding of the System Development Life Cycle;
  • Innovative, dedicated and committed to achieving results; and
  • Self-motivated and able to adapt quickly.
  • Matric and relevant industry related tertiary qualification;
  • Minimum 2 years working experience in Natural, Construct and Adabas and/or Microsoft .NET framework
  • Must be a South African Citizen;
  • Prior LOGIS functional and technical knowledge will be beneficial
  • Experience in Supply Chain Management an advantage.


  • Seniority level
    • Seniority level Entry level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Information Technology and Engineering
    • Industries Business Consulting and Services

    Referrals increase your chances of interviewing at Accenture in South Africa by 2x

    Get notified about new Application Developer jobs in Midrand, Gauteng, South Africa .

    Johannesburg, Gauteng, South Africa 5 hours ago

    Johannesburg, Gauteng, South Africa 1 week ago

    Johannesburg, Gauteng, South Africa 1 week ago

    Centurion, Gauteng, South Africa 1 week ago

    Pretoria, Gauteng, South Africa 4 days ago

    Johannesburg, Gauteng, South Africa 1 day ago

    Johannesburg, Gauteng, South Africa 3 days ago

    Brakpan, Gauteng, South Africa 1 week ago

    Johannesburg, Gauteng, South Africa 5 months ago

    Pretoria, Gauteng, South Africa 12 hours ago

    Johannesburg, Gauteng, South Africa 1 week ago

    Johannesburg, Gauteng, South Africa 1 year ago

    Pretoria, Gauteng, South Africa 5 days ago

    Johannesburg Metropolitan Area 1 month ago

    Johannesburg Metropolitan Area 10 hours ago

    Johannesburg, Gauteng, South Africa 1 week ago

    Freelance Software Developer (Java) - AI Trainer

    Johannesburg, Gauteng, South Africa 5 hours ago

    Freelance Software Developer (Java) - AI Trainer

    Pretoria, Gauteng, South Africa 5 hours ago

    Pretoria, Gauteng, South Africa 10 hours ago

    Johannesburg, Gauteng, South Africa 6 days ago

    Johannesburg Metropolitan Area 6 days ago

    Johannesburg, Gauteng, South Africa 7 months ago

    Johannesburg, Gauteng, South Africa 1 day ago

    Johannesburg, Gauteng, South Africa 9 months ago

    Mid-level Software Engineer / Java Developer

    Pretoria, Gauteng, South Africa 2 years ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

    Angular Application Developer

    Centurion, Gauteng Headhunters

    Posted 4 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Reference: PE002283-VD-1

    Our client, a market leader in the IT Industry, based in Centurion (Johannesburg), is currently looking to employ an Angular Application Developer.

    An exciting career opportunity awaits you!

    Duties & Responsibilities

    Requirements:

    • Previous experience in a similar position / Angular experience is non-negotiable .
    • Com/Bus Sci (IS); or BSc. (Comp); or B.Tech IT (Software Development);
    • 3-5 years’ development experience (essential).
    • Knowledge of Software Development Lifecycle (SDLC).
    • Knowledge of software testing.
    • Knowledge of writing test cases.
    • Microsoft SQL Server 2008/2014 (Compulsory).
    • Object Orientated programming skills and principles.
    • C#.
    • Web Development (ASP.NET or .NET Core, WEBAPI, CSS, HTML, JQuery).
    • JavaScript.
    • Web Services/API.
    • Knowledge of Agile Methodology (Scrum/Kanban).
    • Advantageous - Azure Cloud Computing, SSIS and SSRS.

    Responsibilities include:

    • Collaborate with the Scrum Master/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
    • Collaborate with stakeholders to gather requirements, conduct analysis and prioritize requests.
    • Conduct research and evaluate potential technical solutions to identified business problems.
    • Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
    • Design and code new software functionality using code that is readable, maintainable and re-usable.
    • Conduct Unit Testing of own code, and System Integration Testing (SIT) of each solution and resolve all issues/queries timeously.
    • Collaborate with the testing team to co-create test cases to ensure that features within each application are working as expected.
    • Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.
    • Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
    • Maintain existing programs according to change requests approved by business as and when needed.
    • Diagnose root causes of system issues through problem-solving and recommend potential solutions.
    • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
    • Log issues found in existing systems as internal change controls and ensure successful resolution of issues.
    • Build and maintain collaborative, professional relationships with clients and stakeholders.
    • Deliver on service level agreements made with clients and stakeholders in order to ensure that expectations are managed.
    • Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
    • Develop and maintain productive and collaborative working relationships with peers and team members.
    • Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialization.
    • Participate and contribute to a culture of work-centric thinking, productivity, service delivery and quality management.
    • Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers.
    • Take ownership for driving career development.

    Kindly be advised that should you not receive a response within two weeks of applying, please consider your application unsuccessful.

    Package & Remuneration

    Monthly

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

    About the latest Software development Jobs in Centurion !

    Application Developer Centurion

    Centurion, Gauteng Optim-G Pty Ltd t/a Optim-G Pty Ltd

    Posted 4 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Responsibilities
    • Engagement with business to collect, document and review the business analysis deliverables.
    • Assessment and review of packaged software solutions and provide input to feasibility studies.
    • Development of on-premises, cloud-based and hybrid software applications based on the business requirements as per delivery plans.
    • Development of test code as well as testing of application solutions to ensure security controls, performance metrics and functional metrics are met.
    • Inform the technical architect and project manager of any issues that may affect other areas of the project.
    • Participate in quality management reviews (code reviews), ensuring compliance with the set quality standards.
    • Development of application prototype to validate and provide clarity on the business requirements and ensure expectation alignment.
    • Conduct package-specific training for conference room pilot participants.
    • Participate in transitioning the designs to the developers and ensure a clear and complete understanding of the designs.
    • Complete all appropriate documentation required by the programmers, testers, Deployment team, and Application Management team that will maintain the application.
    • Develop basic application design models as input to the technical specifications.
    • Participation in software application and solution testing activities.
    Desired Experience & Qualification

    Qualifications:

    • Matric
    • A relevant Degree in Computer Science or equivalent

    Experience Required:

    • At least three (3) years demonstrable experience in developing distributed software applications or solutions
    • At least three (3) years experience in developing using Visual Studio, SharePoint, MSSQL as well as C#, ASP.Net, XML, JSON, and Java Scripting
    • At least three (3) years experience in managing software releases, versioning, change control and source code
    • At least three (3) years experience in developing data-driven software
    • Experience in cloud-based application development
    • Minimum three (3) years experience in developing medium-to-large scale web applications
    • Ability to work closely and effectively within a small/medium sized development team
    • Ability to translate functional requirements into technical solutions
    • Experience in conducting user design and review sessions and running stakeholder agreement meetings.
    • Knowledge of relational database concepts.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    CAD Software Solutions Development Inter

    Centurion, Gauteng African Recruitment and Training

    Posted 3 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    CAD Software Solutions Development Inter CAD Software Solutions Development Inter

    Get AI-powered advice on this job and more exclusive features.

    Direct message the job poster from African Recruitment and Training

    Recruitment & Training Solutions Director | Partner to BPOs, Healthcare & Finance Orgs | Learnership Training & Project Management |…

    OPPORTUNITY OFFERS

    Our client delivers advanced software and services solutions alongside global technology leaders. The successful interns will gain valuable experience with cutting-edge technologies across CAD, PLM, IoT, and Augmented Reality, positioning themselves for potential permanent roles at Our Clients` Organisation or within their extensive customer network.

    The Internship at Our Clients`Organisation will allow the intern to be exposed to industry-leading technologies in the fields of Computer-Aided Design (CAD), Product Lifecycle Management (PLM), the Internet of Things (IoT) and Augmented Reality (AR).

    A successful Intern will be in a prime position to apply for a permanent position at Our Clients Organisation or one of their local software users in Private and Parastatal Sectors.

    INTERNSHIP REQUIREMENT

    Our client seeks energetic and self-motivated interns to join their team, focused on gaining practical industry knowledge in Computer-Aided Design (CAD). Interns will assist experienced Application Engineers (AEs) in implementing and supporting Creo CAD software solutions, contributing to successful product design initiatives. The Intern will also develop software applications incorporating the emerging technical fields of Generative Design and Optimization, AI, AR and IOT.

    PRINCIPLE ACCOUNTABILITIES

    • Support existing Application Engineers in implementing and configuring Creo CAD software.
    • Assist in product development process assessments (PDPA).
    • Support customer adoption and software usage initiatives.
    • Contribute to creating customer scope-of-work documentation (SOW).
    • Assist with customer consulting engagements on or off-site.
    • Provide support to the helpdesk team, shadowing senior support engineers.
    • Participate actively in Proof-of-Concept (PoC) projects at customer locations.

    KPA:

    • Technical proficiency in CAD software
    • Customer support and engagement
    • Quality of documentation and technical communication
    • Contribution to internal and customer project successes

    REQUIREMENTS

    Minimum:

    • Qualification: Minimum NQF Level 7 (Bachelor’s degree or completing final year) in:
    • Field 06 – Manufacturing, Engineering and Technology
    • Field 10 – Physical, Mathematical, Computer and Life Sciences
    • Familiarity with Microsoft Office suite.
    • Basic understanding of engineering concepts and CAD principles.

    Beneficial

    • Degree in Mechanical or Industrial Engineering.
    • Prior exposure to CAD software (Creo preferred, or similar platforms).

    Personal And Behavioural Competencies

    • A Value system that aligns to that of the company and includes:
    • Openness and integrity
    • Boldness
    • Ownership
    • Resilience
    • Ability to interact and communicate successfully, verbally and in writing, with people at all organisational levels.
    • Willingness and ability to follow processes in a process-led organisation.
    • Self-confidence and discipline.
    • Ability to multitask.
    • Team player
    • Fast, continuous learner
    • Responsive
    • Good problem-solving using simplification skills.

    Forward CV's to:

    Seniority level
    • Seniority level Internship
    Employment type
    • Employment type Internship
    Job function
    • Job function Consulting
    • Industries Industrial Machinery Manufacturing, Aviation and Aerospace Component Manufacturing, and Automation Machinery Manufacturing

    Referrals increase your chances of interviewing at African Recruitment and Training by 2x

    Get notified about new Computer Aided Design Specialist jobs in Centurion, Gauteng, South Africa .

    Junior Draughtsperson - Roads Department

    Pretoria, Gauteng, South Africa 1 day ago

    Centurion, Gauteng, South Africa 20 hours ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

    Application Software Developer

    Centurion, Gauteng E and D Recruiters

    Posted 4 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.
     

    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 Development Jobs View All Jobs in Centurion