Senior Software Developer: DLT
2 weeks ago
Requirements:
- A Bachelors degree in computer science/engineering, computer/electronic engineering, information technology or related field with at least three years experience in distributed ledger technology field;
- An Honours or Masters degree will be advantageous;
- Exposure in the following:
- Software development in the field of Distributed Ledger Technology or a related area;
- Front-end: JavaScript, HTML/CSS, JavaScript Frameworks (Angular/React);
- Back-end: Nodejs, Golang, Java, Python;
- Version Control: Git, SVN;
- Database: SQL (Oracle, Postgres, MySQL), NoSQL/Graph (Mongodb, Couchdb, Neo4J);
- Infrastructure: Docker, Kubernetes, Continuous Integration (Jenkins, TravisCI);
- Cloud-based platforms: AWS, IBMCloud, Azure;
- Distributed System Architecture: microservices, SOA, sub/pub messaging, event streaming;
- Project management;
- Must be experienced in building decentralized applications (Dapps) using D L T;
- Programming languages: such as C++, Python, Java, Solidity, JavaScript, Serpent, Mutan, Go, LLL, Lisp, Solidity and Ruby;
- Understanding of various DLT technologies and the major differences among them (Blockchain, Hashgraph, DAG, Holochian and Tempo (Radix));
- Understanding of transforming/implementing software/algorithms for use in real-life systems would be advantageous;
- Solid understanding of cryptography;
- Understanding of basic architectures like MVC, MVVM, Document-View Architecture and Microservices;
- Understanding of fundamentals of Communication Architectures including but not limited to Publisher subscriber, a Message broker, Bus architecture;
- Knowledge of DLT development tools, such as Interactive Console, Test Net and Solc Compiler;
- A good foundational knowledge of economics basic concepts like incentivisation, supply and demand, and opportunity cost will be advantageous;
- Adopting a new mindset which focuses on efficiency, scalability, and distributed computing
- Knowledge of programming in modern object orientated languages, with Open Source development tools and platforms;
- Ability to demonstrate Object-orientated software engineering skills;
- Strong quantitative skills (mathematics/statistics/computer science);
- Demonstrated ability to supervise/mentor/develop junior staff;
- Demonstrated skills in: analytical thinking, flexibility and adaptability, investigative orientation, planning and organising, problem solving, verbal and written communication, teamwork, self-management (planning, prioritising and time management includes the ability to work independently), systems level thinking, multi-disciplinary knowledge.
-
Senior Software Developer
2 days ago
Pretoria, Gauteng, South Africa HENSOLDT South Africa Full timeHENSOLDT South Africa is a pioneer in defence and security electronics. As a Senior Software Engineer, you will design and implement high-performance software solutions using Java.Key responsibilities include collaborating with stakeholders to gather business requirements, designing and developing robust software solutions, and providing technical leadership...
-
Senior Software Developer
4 days ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeOur client is seeking a highly skilled and experienced Senior Software Developer to join their dynamic team. The primary responsibility of this role will be the design, development, testing, and debugging of software solutions. You will collaborate closely with various stakeholders to ensure that the software meets functional and system requirements, while...
-
Unica Campaign Developer
1 day ago
Pretoria, Gauteng, South Africa InfyStrat Software Services Full timeGet AI-powered advice on this job and more exclusive features.Global Senior Requirement Manager at InfyStrat Software Services (South Africa)Exciting Opportunities in South AfricaJoin Our TeamWe are seeking talented professionals to fill various roles in South Africa. If you have the skills and experience, we'd love to hear from youAvailable...
-
Software Development Expert
4 days ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeAbout Network RecruitmentWe are a dynamic and innovative recruitment agency focused on providing top talent to our clients. Our team of experts is dedicated to finding the best candidates for each role, ensuring a seamless hiring process.This Senior Software Developer position is an excellent opportunity for experienced professionals to join our client's...
-
Software Development Expert
5 days ago
Pretoria, Gauteng, South Africa Workforce Staffing - Gauteng Full timeJob OverviewWe are seeking a skilled Web Software Development expert to join our team at Workforce Staffing - Gauteng. As a key member of our development team, you will be responsible for designing and implementing web-based applications using cutting-edge technologies.The ideal candidate will have a strong background in web software development, with...
-
Senior Software Engineer
2 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master's degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software engineering team. Comfortable acting as point of contact for international clients. Responsibilities: Leading the...
-
Global Senior Requirement Manager
1 day ago
Pretoria, Gauteng, South Africa InfyStrat Software Services Full timeAt InfyStrat Software Services, we're looking for talented professionals to fill various roles in South Africa.About the Role:We're seeking a skilled Unica Campaign Developer to join our team. This role involves designing and developing targeted marketing campaigns that drive business results.The ideal candidate will have expertise in campaign development,...
-
Software Development Manager
7 hours ago
Pretoria, Gauteng, South Africa Tumaini Consulting Full timeTumaini Consulting is a dynamic company that is always looking for ways to improve and grow. We are seeking a highly skilled Senior Software Engineer to join our team of experts and contribute to our mission of delivering cutting-edge solutions.The ideal candidate will have strong leadership skills and experience in managing the entire software development...
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timeSenior Software EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic or Computer Engineering).Master's degree will be beneficial.5-10 years of working experience in software engineering2-5 years leading a software engineering team.Comfortable acting as point of contact for international clients.Responsibilities:Leading the software...
-
Senior Software Developer PHP and Laravel
7 days ago
Pretoria, Gauteng, South Africa Yo-loco Full timeJob Summary:We are seeking an experienced Senior Software Developer with expertise in PHP and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in architecting, designing, and implementing scalable solutions, mentoring junior developers, and ensuring the delivery of robust, secure, and efficient...
-
Senior Software Developer PHP and Laravel
3 weeks ago
Pretoria, Gauteng, South Africa Yo-loco Full timeJob Summary:We are seeking an experienced Senior Software Developer with expertise in PHP and Laravel to lead the development of high-performance web applications. The ideal candidate will play a key role in architecting, designing, and implementing scalable solutions, mentoring junior developers, and ensuring the delivery of robust, secure, and efficient...
-
Software Developer
3 days ago
Pretoria, Gauteng, South Africa DRA Global Full timeDirect message the job poster from DRA GlobalA recruiter that is unorthodox in her approach to the recruiting world. A coach with the moto of 'Leaving you better than how I found you'.Are you passionate about artificial intelligence and eager to develop solutions that drive real business impact? We are looking for an experienced AI Developer to join our...
-
Software Development Professional
3 days ago
Pretoria, Gauteng, South Africa Network IT Full timeCompany OverviewReference: BIT002696-Muld-1Network IT is a software solution company based in Pretoria, South Africa. We are looking for a proactive Mid to Senior Software Engineer to join our team on a permanent or fixed-term basis. Our work model is hybrid, allowing for flexibility and work-life balance.
-
Senior Software Engineer
2 days ago
Pretoria, Gauteng, South Africa HENSOLDT South Africa Full timeGet AI-powered advice on this job and more exclusive features.Direct message the job poster from HENSOLDT South AfricaJob Purpose:As a Java Software Developer, you will be responsible for designing and implementing high-performance software solutions that meet our clients' complex requirements. You will work closely with cross-functional teams, including...
-
Senior Software Engineer
6 days ago
Pretoria, Gauteng, South Africa Rad Resources Full timeQualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field.Minimum of 5 years work experience in a similar environmentProven experience as a Senior Developer or a similar role, with a track record of successful mobile projects.Strong knowledge of programming languages within .Net such as C# Maui / XamarinFamiliarity with...
-
Software Development Leader
3 days ago
Pretoria, Gauteng, South Africa Findojobs South Africa Full timeFindojobs South Africa is a company that is pushing the boundaries of what's possible in physical retail.We believe that physical retail is not dead, but rather has yet to evolve alongside today's modern customers.Our goal is to connect physical storefronts with customers in a way that rivals online shopping.About the Team & RoleWe are looking for a seasoned...
-
Senior Software Engineer
3 weeks ago
Pretoria, Gauteng, South Africa Perfect Placement Recruitment Full timeJob Title: Senior Software EngineerLocation: NetherlandsSalary: To be discussed in the InterviewVacancy Type: Full-TimeNon- negotiable qualifications and experience required:Education: Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.Experience: Minimum 5 years of professional experience in software development, with...
-
Senior Java Developer
24 hours ago
Pretoria, Gauteng, South Africa Akhanya IT Innovations (Pty) Ltd Full timeJob Title: Senior Java DeveloperAbout the Role:We are seeking a skilled and experienced Senior Java Developer to join our team at Akhanya IT Innovations (Pty) Ltd.Job Description:The ideal candidate will have excellent programming skills in Java, with an affinity for development of solutions to customer requirements. They will be able to contextualize...
-
Senior Software Developer
3 days ago
Pretoria, Gauteng, South Africa Yo-loco Full timeJob DescriptionYo-loco is seeking an experienced Senior Software Developer to lead the development of high-performance web applications using PHP and Laravel. As a key member of our team, you will be responsible for designing, developing, and maintaining complex web applications using PHP, Laravel, and MySQL.Key Responsibilities:Software Architecture &...
-
Software Developer Intern
3 weeks ago
Pretoria, Gauteng, South Africa Signa Opportunity Full timeAbout the role: Provides programming support for new and existing information systems based on userspecifications with guidance from other staff members. Consults with and provides users withassistance in determining program enhancements and required maintenance.Responsibilities: Performs program maintenance, modifications, and enhancements to new/existing...