{"id":18484,"date":"2025-09-08T12:02:14","date_gmt":"2025-09-08T12:02:14","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-software-developer-blockchain-distributed-ledger-technology-senior-operations-coordinator-group-assistant-a\/"},"modified":"2025-09-29T00:24:11","modified_gmt":"2025-09-29T00:24:11","slug":"senior-software-developer-blockchain-distributed-ledger-technology-senior-operations-coordinator-group-assistant-a","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=18484","title":{"rendered":"Senior Software Developer: Blockchain\/Distributed Ledger Technology \n\n\n            \n\n            \n            Senior Operations Coordinator \n\n\n            \n\n            \n            Group Assistant: Aerospace Systems"},"content":{"rendered":"<p>About the job:<\/p>\n<p>\tThe CSIR has a vacancy for\u00a0Senior Software Developer\u00a0in the Emerging Digital Technologies for fourth Industrial Revolution (EDT4IR) Research Centre.<br \/>\n\tThe incumbent will be responsible for designing, developing and implementing blockchain and distributed ledger systems architecture and solutions. This position is based in Pretoria and will report to the Research Group Leader.<\/p>\n<p>Key responsibilities:<\/p>\n<p>\tDevelop cutting-edge blockchain solutions and remain well-versed in new technologies in the evolving blockchain space;<br \/>\n\tLead blockchain project(s) of moderate to high complexity, ensuring that all features are delivered successfully within the agreed timelines.<br \/>\n\tCreate and maintain technical documentation (incl. API docs, team engineering wikis);<br \/>\n\tSupervise\/mentor junior staff in the area(s) of expertise;<br \/>\n\tContribute to the improvement of RD&amp;I processes within the impact area or research group;<br \/>\n\tGenerate and contribute towards science, engineering and technology (SET) activity outputs e.g. reports, guidelines, system requirements, peer-reviewed publications, and technology and software packages;<br \/>\n\tUnderstand and interpret client requirements by contributing to user requirement analysis and\/or well-articulated proposals;<br \/>\n\tRemain current in field of expertise with respect to new approaches in tools, methods or technologies;<br \/>\n\tParticipate in client engagement meetings to conduct technical demonstration, presentations and elicit detailed requirements;<br \/>\n\tContribute to strategic planning sessions within the impact area or research group;<br \/>\n\tParticipate in external task teams or committees in relevant domains.<\/p>\n<p>Qualifications, skills and experience:<\/p>\n<p>\tA Bachelor\u2019s degree in computer science, computer\/electronic engineering, information technology or related field with at least five years\u2019 software development experience in blockchain\/distributed ledger technologies;<br \/>\n\tAn Honours or a Master\u2019s degree will be advantageous;<\/p>\n<p>Exposure in the following:<\/p>\n<p>\tSoftware development in the field of Blockchain\/Distributed Ledger Technology or a related area;<br \/>\n\tFront-end Frameworks:\u00a0Angular, Vue, React, Next.js, Vite;<br \/>\n\tBack-end Frameworks:\u00a0 Python Flask, CherryPI or Pyramid, Node.js, ExpressJS, SpringBoot;<br \/>\n\tVersion Control:\u00a0Git;<br \/>\n\tDatabases: SQL (Postgres, MySQL), NoSQL (MongoDB, CouchDB, ClickHouse);<br \/>\n\tInfrastructure and DevOps: Container Technologies (Docker or Podman), Container Orchestration (Docker Compose or Kubernetes), Continuous Integration (Jenkins, TravisCI, GitlabCI, CircleCI), Monitoring Tools (Grafana, Prometheus);<br \/>\n\tCloud-based platforms:\u00a0AWS, Digital Ocean, Azure, Heroku Cloud;<br \/>\n\tDistributed System Architecture: Client\/Server, P2P, Microservices, SOA, Event-driven (pub\/sub messaging);\u00a0<br \/>\n\tSystem Design: Load Balancing, Caching, Sharding and Replication, Rate Limiting, Message Queues, Horizontal and Vertical Scaling, Fault Tolerance, API Design;<br \/>\n\tProject management;<br \/>\n\tAbility to demonstrate Object-orientated software engineering skills;<br \/>\n\tProgramming languages: C++, Java, Rust, Python, Solidity, JavaScript, Go.<br \/>\n\tMust show initiative in building applications using blockchain technology;<\/p>\n<p>Advantageous skills:<\/p>\n<p>\tUnderstanding of various blockchain technologies and the major differences among them (Proof of Work, Proof of Stake, Practical Byzantine Fault Tolerance);<br \/>\n\tAn understanding of designing\/implementing algorithms and data structures for use in real-life systems;<br \/>\n\tKnowledge of cryptography and established encryption protocols;<br \/>\n\tUnderstanding of basic application architectures like MVC, MVVM, MVI and Microservices;<br \/>\n\tUnderstanding of fundamentals of communication architectures including but not limited to Client-Server (REST), Event-Driven (publish\/subscribe messaging), Enterprise Service Bus;<br \/>\n\tKnowledge of DLT development tools, such as Interactive Console, Test Net\u00a0and Solc Compiler;<br \/>\n\tKnowledge of Open-Source development tools and platforms.<\/p>\n<p>Closing Date<\/p>\n<p>\t28\/09\/2025<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website ( http:\/\/www.csir.co.za ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"Council for Scientific and Industrial Research (CSIR)","_company_website":"http:\/\/www.csir.co.za","_company_tagline":"The Council for Scientific and Industrial Research (CSIR) is one of the leading scientific and technology research, development and implementation organisations in Africa. Constituted by an Act of Parliament in 1945 as a science council, the CSIR undertakes directed and multidisciplinary research, t... read moreechnological innovation as well as industrial and scientific development to improve the quality of life of the country\u2019s people. The CSIR is committed to supporting innovation in South Africa to improve national competitiveness in the global economy. Science and technology services and solutions are provided in support of various stakeholders, and opportunities are identified where new technologies can be further developed and exploited in the private and public sectors for commercial and social benefit. The CSIR\u2019s shareholder is the South African Parliament, held in proxy by the Minister of Science and Technology. Meiring Naud\u00c3\u00a9 Road; Brummeria; Pretoria; South Africa","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[34],"class_list":["post-18484","job_listing","type-job_listing","status-expired","hentry","job_listing_region-gauteng","job-type-full-time-hybrid"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/18484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=18484"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=18484"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=18484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}