Senior Software Engineer
4 months 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
Qualifications
- Bachelor’s degree in Computer Science, Information Technology or related field required
- At least seven years of experience in software development
About Dimension Data
At Dimension Data we empowering 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.
-
Senior Technical Lead
3 weeks ago
Johannesburg, Gauteng, South Africa Gig Engineer Full timeJob SummaryWe are seeking a highly experienced and skilled Technical Manager to lead our Control & Instrumentation (C&I) Engineering Department. The successful candidate will be responsible for overseeing the technical management of the department, ensuring all deliverables are executed to the required quality and schedule.Key ResponsibilitiesTechnical...
-
Senior Software Engineer
1 day ago
Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Goldman Tech Resourcing. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications using C++ and other high-level languages.Requirements:Bachelor's degree in Computer...
-
Senior Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa OfferZen Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at OfferZen. As a Senior Software Engineer, you will play a key role in the development and maintenance of our platform.Key Responsibilities:Design, develop, and deploy high-quality software applicationsCollaborate with cross-functional teams to identify and...
-
Senior Software Engineer
4 days ago
Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full timeUnlock Your Potential as a Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Goldman Tech Resourcing. If you are a well-rounded developer with a passion for delivering high-quality software solutions, we want to hear from you.Key Responsibilities:Design and develop robust and scalable...
-
Java Software Engineer
7 days ago
Johannesburg, Gauteng, South Africa Copious Software Full timeJob Title: Java DevelopersJob DescriptionWe are seeking a skilled Java Developer to join our team at Copious Software. As a Java Developer, you will be responsible for designing, developing, and maintaining software applications using Java 8 and Spring Stack.Key Responsibilities:Design and develop software applications using Java 8 and Spring Stack.Develop...
-
Senior Software Engineer
16 hours ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeSenior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software projects while adhering to best practices and coding standards.Key...
-
Senior Software Engineer
7 days ago
Johannesburg, Gauteng, South Africa E-Merge Full timeUnlock Your Potential as a Senior Software Developer at E-MergeE-Merge is a cutting-edge Sports betting software solution hub with a global footprint, offering a unique opportunity for technically strong Senior Software Developers to work on high-volume transaction systems using the.NET stack.We're seeking a collaborative and innovative team player with a...
-
Senior Software Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa PRR Recruitment Services Full timeThis well-established company in the property industry is seeking a highly skilled Senior Software Engineer to join their team at PRR Recruitment Services. The purpose of this role is to design and develop cutting-edge software solutions that enable the company to maintain its market leadership in the property industry.The ideal candidate will have a strong...
-
Senior Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa MECS Africa Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MECS Africa.Requirements:Bachelor's degree in computer science, electronic/computer engineering, information technology or related fields with at least 5 years' experience in a professional software development engineering, particularly on large, complex technology...
-
Senior Software Development Engineer
1 week ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full timeJob Title: Senior Software Engineer IAt Boardroom Appointments, we are seeking a highly skilled Senior Software Engineer I to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems.Key Responsibilities:Collaborate with cross-functional teams to finalize...
-
Senior Software Engineer
7 days ago
Johannesburg, Gauteng, South Africa E-Merge Full timeUnlock Your Potential as a Senior Software Developer at E-MergeE-Merge is a leading Sports betting software solution hub with a global footprint, offering exciting opportunities for technically strong Senior Software Developers. We're looking for experts well-versed in the.NET stack to join our team and contribute to the development of robust and secure...
-
Senior Java Engineer
4 months ago
Johannesburg, South Africa Blue Bean Software Full timeWhat we do Blue Bean Software is a premier custom software and product development IT company, delivering custom made solutions for large enterprises as well as dynamic start ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep...
-
Senior Software Engineer
3 weeks ago
Johannesburg, South Africa FAAC Technologies Full timeSENIOR SOFTWARE ENGINEER Main Responsibilities: Lead the design, development, and implementation of software projects, ensuring adherence to best practices and coding standards. Collaborate with the team to analyse, design, and implement software solutions that meet business requirements. ...
-
Senior Software Engineer
4 days ago
Johannesburg, Gauteng, South Africa Centrax Systems Full timeJob DescriptionAt Centrax Systems, we are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for developing customizations and extensions for our ERP system, working closely with the Technical Lead to implement complex technical solutions.Key Responsibilities:Develop high-quality customizations...
-
Senior Software Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa PRR Recruitment Services Full timeThis well-established company in the property industry is seeking a highly skilled Senior Software Engineer to join their team at PRR Recruitment Services. The purpose of this role is to design and develop cutting-edge software solutions that enable the company to maintain its market leadership in the property industry.The ideal candidate will take pride in...
-
Senior Java Software Engineer
16 hours ago
Johannesburg, Gauteng, South Africa Hire Resolve Full timeSenior Java Software EngineerHire Resolve is seeking a highly skilled Senior Java Software Engineer to join their team. The ideal candidate will have a deep understanding of the Java stack and will be responsible for driving projects forward.Key Responsibilities:Develop high-quality web and mobile applications using Java and related technologiesImprove the...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa Faac group Full timeMain Responsibilities:As a Senior Software Engineer at Faac Group, you will be responsible for leading the design, development, and implementation of software projects, ensuring adherence to best practices and coding standards.Collaborate with the team to analyze, design, and implement software solutions that meet business requirements.Write clean,...
-
Senior Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Isilumko Staffing (JHB) Full timeSenior Developer OpportunityIsilumko Staffing (JHB) is seeking a highly skilled Senior Developer to lead our dynamic team in delivering top-notch software solutions.Key Responsibilities:Oversee and manage operational and tactical development initiatives to drive business growth.Execute and implement application delivery programs and projects, ensuring timely...
-
Senior Software Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Network Recruitment. As a key member of our IT department, you will play a crucial role in assisting clients with optimizing their business through innovative IT solutions.The ideal candidate will be a self-starter with a strong passion for delivering business solutions. You will be...
-
Senior Java Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time{"title": "Senior Java Software Engineer", "description": "Key ResponsibilitiesAs a Senior Java Software Engineer at Hire Resolve, you will be responsible for developing high-quality web and mobile applications using the Java stack. You will leverage your expertise in frameworks such as Spring, Java EE, and JavaScript technologies like Angular or React to...