Senior Software Engineer
4 days ago
Are you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for you
As a Senior Software Engineer, you'll be responsible for building and maintaining our systems. You will be responsible for the development of software that is used to store and process data on a daily basis across all departments within the company. You will be working in an agile environment where you're required to work as part of a team and help meet project deadlines.
Requirements- At least 7 years of work-related experience as a Software Engineer or Software Developer
- Ability to develop software in C#, Java, and other programming languages (polyglots preferred)
- Excellent knowledge of relational databases, SQL, and ORM technologies (EF, NHibernate)
- Knowledge of NoSQL databases such as Redis, Riak, MongoDB, and others.
- Experience developing web applications, with a good understanding of how the web works
- Proven experience in high-scale applications and an understanding of the practices and approaches that are employed in scaling applications are beneficial.
- Experience with unit testing, knowledge of applying test-driven development beneficial
- Understanding DevOps principles and how to apply them is practically beneficial.
- Experience in cloud services preferred – AWS, Azure.
- Experience with containerization (Docker / Kubernetes) is highly beneficial.
- Experience working with agile methodologies
- Bachelor's degree in Computer Science, Information Technology or related field required
- At least seven years of experience in software development
At Dimension Data we empower our people to deliver client-centric solutions. We want to see our people make the most of every opportunity, and together we can achieve the extraordinary. Our diverse and inspiring people are experts at what they do and serious about delivering measurable and sustainable value at every turn.
#J-18808-Ljbffr-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa LexisNexis South Africa Full timeJob title: Senior Software Engineer (Johannesburg)Job Location: Gauteng, JohannesburgDeadline: April 03, 2025About the Role:We are looking for a Senior Software Engineer to join our team. This role involves conducting research, designing, and developing software within a functional area or product line. You will provide input to project plans, schedules, and...
-
Senior Java Software Engineer
4 days ago
Randburg, Gauteng, South Africa Tetrad Group Full timeA leading consulting firm is looking for a Senior Software Engineer to lead software development, define technical requirements, and drive key projects.What You'll Do:Design, develop, and implement high-quality software solutionsLead development projects and align them with business objectivesWrite, test, and debug clean, efficient codeConduct validation and...
-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa Lexisnexis Full timeWould you like to shape the future of tech? Join us in shaping the digital futureAbout our TeamLexisNexis Legal & Professional, which serves customers in more than countries with 11,000 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers.Nexis Solutions, a division...
-
Senior Software Engineer
1 day ago
Randburg, Gauteng, South Africa Mukuru Full timeMukuru is a cutting-edge financial services company that is changing the face of the industry. We are seeking a Senior Software Engineer - Leadership Role to join our engineering team, where you will be working on exciting challenges and leveraging the latest tools and technologies.The ideal candidate should have extensive experience in software development,...
-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full timeThe Senior Software Engineer role is a hands-on developer, potentially with full-stack experience. You will become a subject matter expert for the South African team and help influence its expansion in becoming an innovation technology hub for Nexis Solutions. In addition to writing code on complex systems and applications, you should expect to participate...
-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa RecruiTech Full timeAt RecruiTech, we are seeking a skilled Senior Software Engineer to join our team. This role involves collaborating with cross-functional teams to design, develop, and maintain robust C# applications.We utilize Microsoft Azure services to build, deploy, and manage cloud-based solutions, ensuring scalability, security, and reliability. Our team creates and...
-
Senior Backend Software Engineer
7 hours ago
Randburg, Gauteng, South Africa Network Recruitment Full timeThe Role and ResponsibilitiesWe are seeking a highly skilled Senior Backend Software Engineer to join our team. As a Senior Backend Software Engineer, you will be responsible for designing, developing, and maintaining scalable and high-performance software solutions using Python and its frameworks.Main ResponsibilitiesDesign, develop, and maintain robust...
-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa Armstrong Appointments Full timeArmstrong Appointments seeks a skilled Senior Software Engineer to join its development team. As a key member of the team, you will be responsible for designing, coding, testing, and maintaining software applications that meet clients' needs.The ideal candidate will have a strong understanding of software development principles, design patterns, and best...
-
Senior Software Development Engineer
4 days ago
Randburg, Gauteng, South Africa Danté Personnel Recruitment Full timeAbout the Role:The Senior Software Development Engineer will be responsible for developing, testing, and implementation of C++ applications that will be used on local devices.Key Responsibilities:Developing software applications in C++.Testing and implementing software applications.Ensuring successful system integration.Requirements:BSc or BEng in Electrical...
-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa Globaltrack Full timeGlobaltrack provides cutting-edge solutions in fleet management and asset tracking, fostering a strong culture with motivated and capable employees.Job SummaryWe are looking for a Full Stack Software Developer (Senior Position) to join our growing development team.The ideal candidate will have a strong foundation in both front-end and back-end technologies,...
-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa Lexisnexis Legal Full timeSenior Software Engineer II - Ready to make an impact?Join us and work on cutting-edge software solutionsAbout our TeamLexisNexis Legal & Professional, which serves customers in more than 180 countries with 11,000 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business...
-
Software Engineering Leader
4 days ago
Randburg, Gauteng, South Africa Scrums Full timeWe at Scrums believe that the future of software lies in innovative talent and creativity.For over a decade, we have been pioneering cutting-edge software development for a global audience.As a leading custom software development company from Africa, we've grown to become one of the largest teams of AI-powered software engineering experts, building...
-
Senior Software Engineer
3 days ago
Randburg, Gauteng, South Africa Jenrec Recruitment Full timeWe are JenRec Recruitment, a specialist team providing expert engineering solutions to clients worldwide. We are seeking a Senior Full Stack Developer to lead our software development efforts and work closely with clients to deliver tailored solutions.Job Description :Design, develop, and implement software solutions using C# .NET and Angular for a prominent...
-
Senior Software Developer
4 days ago
Randburg, Gauteng, South Africa Scrums Full timeWe're seeking a seasoned Full Stack Engineer to join our team and contribute to shaping the future of software development on the African continent.Africa's tech ecosystem presents a unique opportunity for growth and collaboration.Our team comprises some of the best AI-powered software engineering experts, building world-class platforms for growing...
-
Software Engineering Lead
3 days ago
Randburg, Gauteng, South Africa Copious Software Full timeBenefits:We provide better nett pay salary & tax benefits, relocation opportunities, company parties & company trips, up-skilling & re-skilling, and a dedicated account manager assigned who works closely with your engagement.Industry Insights:Imagine working with industry-leading customers who are changing the game and disrupting the landscape in sectors...
-
Software Engineering Team Lead
4 days ago
Randburg, Gauteng, South Africa Tetrad Group Full timeA mid-to-senior level software engineer is required to lead development projects, define technical requirements and drive key initiatives at Tetrad Group.Key Responsibilities:Create high-quality software solutions that meet business objectivesLead cross-functional teams to align with business strategyDevelop and implement efficient codebasesMentor junior...
-
Software Engineering Lead
3 days ago
Randburg, Gauteng, South Africa Pro Development Group Full timeAt Pro Development Group, we are seeking a highly skilled Senior Developer to lead our engineering team. As a key member of our team, you will be responsible for overseeing the design, development, and implementation of software solutions.Job Description:Lead Development Teams: You will be responsible for leading cross-functional teams to define project...
-
Senior Engineer
4 days ago
Randburg, Gauteng, South Africa Initiate International Full timeJoin a dynamic, fast-growing organization as a Senior Engineer in Johannesburg, where you'll play a key role in the continuous delivery and lifecycle management of cutting-edge software applications. This role is perfect for someone passionate about cloud technologies, software development, and driving scalable, innovative solutions.As a Senior Engineer, you...
-
Software Test Engineer
1 day ago
Randburg, Gauteng, South Africa Kuba Full timeSenior Test Engineering PositionWe are seeking an experienced Senior Test Analyst to join our team at Kuba. As a key player in our quality assurance process, you will be responsible for designing and implementing comprehensive test plans, identifying defects, and collaborating with cross-functional teams to deliver high-quality software products.About the...
-
Senior Software Engineer
4 days ago
Randburg, Gauteng, South Africa Elite Search Full timeThe Opportunity: As a vital member of the Development department, you'll design and develop large-scale software applications that power this cutting-edge communication platform. You'll apply your expertise in PHP, Laravel, and MySQL to create robust, scalable solutions while mentoring junior engineers and contributing to this collaborative environment.Key...