Developer

2 weeks ago


Pretoria, Gauteng, South Africa BDO South Africa Full time

We are seeking a highly skilled and experienced Developer to join our Digital Solutions Department. As a Developer, you will play a key role in the design, development, installation, testing and maintenance of software systems, including integration related projects. The systems developed will assist the business with efficiencies through digitization and improve service delivery.

Main Duties and Responsibilities

  • Write and maintain programming scripts to enhance functionality and/or performance of company applications as necessary as defined by the solution architect and associated business process.
  • Ability to work formally across the full SDLC within the defined governance frameworks.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements, propose technical solutions, and provide estimates for development efforts.
  • Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to deliver software iteratively and efficiently.
  • Train and support end-users on the developed systems where required.
  • Mentor and coach junior developers, providing guidance on best practices, code reviews, and technical skill development.
  • Contribute to the development of technical documentation, including system architecture diagrams, API specifications, and deployment guides.
  • Research and evaluate new technologies, tools, and frameworks to continuously improve development processes and enhance product capabilities.
  • Run and monitor software performance tests on new and existing applications for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Requirements

Qualifications, Recognition of Prior Learning, Work Experience, and Knowledge

Qualifications/Recognition of Prior Learning equivalent

  • Grade 12
  • Degree or certification or courses in IT Programming / Computer Science

Work Experience

  • 3-5 Years' experience with software development
  • Familiar with databases and database design
  • Hands-on experience developing test cases and test plans
  • Work experience with developing & deploying both front and back-end web applications.
  • Knowledge pertaining to system-level security principles

Knowledge

  • Proficient in Javascript, HTML, .Net, .Net Core, MS Environments, C#, CSS, SQL, Azure Dev Ops
  • Familiar with Java and Javascript Frameworks, SignalR and Angular
  • Knowledge of applicable data privacy practices and laws.
  • Basic knowledge of model driven frameworks
  • Understanding of SQL Server DB
  • Familiar with AGILE software delivery methodologies.
  • Exceptional code review and quality assurance skills

Competencies: Technical & Behavioural

Technical Competencies

  • Proficiency in developing, customizing, testing, integrating, and deploying applications
  • Demonstrated Proficiency in customising and creating applications
  • Demonstrated Proficiency in Understanding and implementing business workflows and processes
  • Ability to conduct research into software-related issues and products.

Behavioural Competencies

  • Internally motivated, ability to work independently and in a team environment
  • Proactive, self-starter with initiative to find ways to improve solutions, systems and processes
  • Proven communication skills with both internal team members and external business stakeholders, ability to influence and build relationships at all levels
  • Excellent analytical and problem-solving skills
  • Experience supporting stakeholders remotely
  • Adaptable and flexible
  • Excellent attention to detail
  • Ability to effectively prioritize and execute tasks in a high-pressure environment and work to tight project deadlines

BDO Core Competencies

  • Relationships and Collaboration
  • Exceptional Client Service
  • Business Growth
  • Engaging people
  • Leadership
  • Quality, Risk management and Operational performance
Work Level Mid-Level Job Type Permanent Salary Market Related EE Position No Location Gauteng


  • Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Firstrand Bank Limited Full time

    Implements a program of technology projects to ensure that program goals are accomplishedResearch new technology being used in the financial sectorDevelop prototype systems on which to test and prove the new technologyMake recommendations of technology, vendors who can supply and support that technology as well as the use cases in which they can be...

  • Delphi Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Findojobs South Africa Full time

    The Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology used is C++ , Delphi,c# and MS SQL. The senior developer will also be involved in cross...

  • Delphi Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Citadel Full time

    The Senior Developer will part of an inhouse development team that produce software solutions.The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems.The technology used is C++ , Delphi,c# and MS SQL.The senior developer will also be involved in cross...

  • Software Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Digital Gaming Corp. Full time

    Software DevelopmentThe Software Developer develops software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas and following the software development lifecycle. This role is responsible for maintaining current systems (web/other) and develop new systems...

  • Android Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:Minimum education (essential): National Senior CertificateMinimum education (desirable): Diploma and/or degree in IT / Engineering / ProgrammingMinimum applicable experience (years): 5 years as an Android DeveloperHands on software developer having been responsible for the development and maintenance of 1 or more projects.Experience in...

  • Android Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:Minimum education (essential): National Senior CertificateMinimum education (desirable): Diploma and/or degree in IT / Engineering / ProgrammingMinimum applicable experience (years): 5 years as an Android DeveloperHands on software developer having been responsible for the development and maintenance of 1 or more projects.Experience in...

  • Delphi Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Citadel Full time

    The Senior Developer will part of an inhouse development team that produce software solutions. The developer work together with a team of business analysts and other developers to develop and provide support on investment administration and Manco systems. The technology used is C++ , Delphi,c# and MS SQL.The senior developer will also be involved in cross...

  • Android Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa PRR Recruitment Services Full time

    Looking for a Android Developer in Garsfontein Requirements:Experience in native Android (Kotlin and Java) development specifically.Reactive programmingStrong knowledge of Android development and its supporting systemsProficient in Kotlin (Minimum 2 years experience)Good development practices utilising modern design patterns using software architectures:...

  • Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Jobs 4 All Full time

    DeveloperPretoriaJob Type: PermanentJob Level: SkilledExperience: Between 3 - 5 YearsSummaryWe're looking for:IntelligentStrong problem-solving skillsCuriosity to figure out problems and solve them wellJavascriptPreferably PostgreSQL2 years' experienceWhat's advantageous:Innovative personalityExperience in Angular, PythonPostgreSQL is very...

  • Development Lead

    2 weeks ago


    Pretoria, Gauteng, South Africa Rad Resources Full time

    Join dynamic team as a Team Leader & Android Developer. You'll be the driving force behind managing teams, fostering a thriving culture, and optimizing processes. Take charge of our groundbreaking hearing health platforms on Android, ensuring top-notch code quality and scalability. Motivate your colleagues, forge win-win agreements, and accelerate our...

  • Development Lead

    2 weeks ago


    Pretoria, Gauteng, South Africa RAD Resources Full time

    Join dynamic team as a Team Leader & Android Developer. You'll be the driving force behind managing teams, fostering a thriving culture, and optimizing processes. Take charge of our groundbreaking hearing health platforms on Android, ensuring top-notch code quality and scalability. Motivate your colleagues, forge win-win agreements, and accelerate our...

  • Senior Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Recruitment Full time

    Responsibilities:Design, develop, test, and deploy software applications and systemsLead and mentor junior developers to ensure high-quality code and best practicesCollaborate with cross-functional teams to identify business needs and develop solutionsAnalyze complex technical problems and develop creative solutionsDevelop and maintain technical...

  • Java Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Freerecruit Full time

    The following are the main technologies that will be expected to use:Java / Java EE and related frameworksJavascript and related frameworksSQLTomcat web serversMysqlLinuxResponsibilities:– Contribute in all phases of the development lifecycle– Write well designed, testable, efficient code– Ensure designs are in compliance with specifications– Prepare...

  • Senior Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Finance Full time

    Responsibilities:Design, develop, test, and deploy software applications and systemsLead and mentor junior developers to ensure high-quality code and best practicesCollaborate with cross-functional teams to identify business needs and develop solutionsAnalyze complex technical problems and develop creative solutionsDevelop and maintain technical...

  • Database Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Nambiti Technologies (Pty) Ltd Full time

    These jobs were popular with other job seekers Reference: JHB002481-TR-1We are recruiting for a Database Developer Duties & Responsibilities Minimum:Requirements5 years of proven and practical experience in MS SQL 2012 or higherAdvantageous :Showcase of Data Warehousing Development , data integration Development ,data Normalization...

  • Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Jobs 4 All Full time

    Developer PretoriaJob Type:PermanentJob Level:SkilledExperience:Between - 5 YearsSummaryWe're looking for.IntelligentStrong problem-solving skillsCuriosity to figure out problems and solve them wellJavascriptPreferrably PostgreSQL2 years' experienceWhat's advantageous.Innovative personalityExperience in Angular, PythonPostgreSQL is very...

  • Java Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Developer Join our team as a Software Developer and contribute to the new development and maintenance of the EHS and back-end web application services. Responsibilities: System documentation System analysis, design, and development Unit Testing and involvement in Regression, Performance, and Systems Integration Testing Impact...

  • Software Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Falcorp Resources Full time

    Key Accountabilities: As a Software Developer, you will be responsible for designing, developing, and maintaining scalable web solutions that provide an exceptional user experience.You will collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software products. Your role will be...

  • Java Developer

    2 weeks ago


    Pretoria, Gauteng, South Africa Network Contracting Solutions Full time

    We are seeking a highly skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java, experience with SQL databases (SSMS, PostgreSQL), and proficiency in Angular 8 for front-end development. This role involves developing, maintaining, and improving our applications to meet the evolving needs of our clients.

  • Java Developer

    4 weeks ago


    Pretoria, Gauteng, South Africa Network Contracting Solutions Full time

    We are seeking a highly skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java, experience with SQL databases (SSMS, PostgreSQL), and proficiency in Angular 8 for front-end development. This role involves developing, maintaining, and improving our applications to meet the evolving needs of our clients.