Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Blockchain)

Boardroom Appointments

Johannesburg

On-site

ZAR 800 000 - 1 100 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment firm in Johannesburg is seeking a Software Engineer specializing in Blockchain. The role requires extensive experience in translating business requirements into technical solutions, with at least 10 years in various technological fields and 5 years in a technical leadership role. Candidates must have a strong background in large projects and the agile methodology. This position plays a key role in enhancing team capabilities and ensuring high-quality software delivery.

Qualifications

  • 10+ years of experience in multiple technological fields, including solution architecture.
  • 5 years at a technical team lead level.
  • Deep experience in various technology areas.

Responsibilities

  • Contribute deep knowledge of the technological landscape.
  • Guide teams in problem identification and decision-making.
  • Direct complex end-to-end system tests.

Skills

Broad experience in translating requirements into technical specifications
Experience in large, transformational projects
Agile methodology
Basic understanding of distributed ledger technologies

Education

Post Graduate Degree in Information Studies or Information Technology
BSc Comp Science
B.Com Informatics
Certificate in a programming language or cloud computing
Job description
About the job Software Engineer (Blockchain)
  • A Post Graduate Degree in Information Studies or Information Technology.
  • BSc Comp Science, B.Com Informatics.
  • Certificate in a programming language or cloud computing.

Experience:

  • Broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
  • 10+ years of experience in multiple technological fields, including solution architecture, with at least 5 years at a technical team lead level.
  • Deep and broad experience required in multiple areas of technology (comb-shaped engineer).
  • It is imperative to have experience in large, transformational projects, and the agile way of work.
  • Basic understanding of distributed ledger technologies and its application
  • Basic experience of business analyst

Responsibilities:

  • Contribute deep, specialist knowledge of the technological landscape to the team, thereby developing and enhancing the technical capabilities of the team and building a pipeline of expertise.
  • Direct teams in problem identification, root cause analysis, and decision-making by contributing to various workshops and system demonstrations during iterations of delivery by being in the work and leading and participating in labs, reviews and showcases.
  • Guide the definition and execution of complex end to end system and program tests to verify correct operation of completed systems against business requirement and quality expectations.
  • Direct the provision of support and production standby post go live and ensure adherence to release methodology and technical change management procedures for all changes recommending remediation actions and ensuring appropriate technical support, reviewing root causes to identify corrective actions at a team level.
  • Provide domain and technical expertise to all teams, guiding the scope, plan, design and review of complex end to end solutions against standards, methods and procedures, proposing enhancements and revisions as part of the broader Engineering community.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.