Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 2, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    BDO helps a diverse range of clients with different needs. This is especially true of our Advisory Practice, which provides transaction, risk, wealth advisory, company secretarial, and HR services to clients navigating a range of challenges, changes, and opportunities. Our professionals are from a variety of multidisciplinary backgrounds, allowing us to del...
    Read more about this company

     

    Developer - Gauteng

    Description

    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

    Method of Application

    Interested and qualified? Go to BDO South Africa on bdo.mcidirecthire.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BDO South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail