![BDO South Africa](https://media.trabajo.org/img/noimg.jpg)
Developer
2 weeks ago
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.
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
-
Developer
2 weeks ago
Pretoria, Gauteng, South Africa Firstrand Bank Limited Full timeImplements 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 timeThe 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 timeThe 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 timeSoftware 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 timeMinimum 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 timeMinimum 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 timeThe 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 timeLooking 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 timeDeveloperPretoriaJob 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 timeJoin 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 timeJoin 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 timeResponsibilities: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 timeThe 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 timeResponsibilities: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 timeThese 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 timeDeveloper 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 timeJob 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 timeKey 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 timeWe 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 timeWe 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.