Posted on :
13 Aug, 2021
13 Aug, 2021
At BDO, we believe in investing in our people to help them grow, both professionally and personally. The foundation of our business is strong relationship, with colleagues, clients and other stakeholders and we work hard every day to make this a reality. Our commitment is to create unlimited growth by giving our people continuous opportunities and our client’s unparalleled support.
BDO’s global organisation extends across 167 countries and territories, with 88,120 people working out of 1,617 offices – and we’re all working towards one goal: to provide our clients with exceptional service. Our firms across the organisation cooperate closely and comply with consistent operating principles and quality standards.
BDO South Africa has an exciting opportunity for Senior Applications Developer: Digital Development to join the Digital Solutions department, this position can be based anywhere in South Africa so candidates from all regions are encouraged to apply.
Job Title: Senior Applications Developer: Digital Development
Location: Nationwide, Nationwide, South Africa
Reference #: ZIT_10
Contract Type: Permanent
Salary: Market Related
The Senior Applications Developer 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
•Attending and contributing towards company Development Meetings on Projects.
•Train end-users on the developed systems where required
•Guide Jnr team members as required on the projects to close out within project timeline
•Assist with development manuals and guidelines as required for developed systems
•Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Qualifications, Experience and Knowledge:
•Degree or Diploma in Computer Science or related discipline
•Minimum 6 Years’ experience with software development
•Familiar with databases and database design
•Hands-on experience developing test cases and test plans
•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
•Proficiency in Developing, deploying, customizing and integrating 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.
•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
•Quality, Risk management and Operational performance
The appointment will be made in terms of the Firm’s Employment Equity Policy.
Only short-listed candidates will be contacted.
Application Deadline: 20/08/2021