Senior Software Engineer
4 days ago
Minimum Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years' experience in a similar role with a proven track record in mobile development projects.
- Leadership abilities and a passion for mentoring junior developers.
- Experience with designing, implementing, and managing robust and scalable software solutions.
- Excellent problem-solving and communication skills.
Core Requirements:
- Proficient in C# and SQL.
- Strong understanding of version control systems (e.g., Git).
- In-depth knowledge of software development methodologies, coding standards, and best practices.
- Solid understanding of database systems, data modeling, and scalable software architectures.
- Familiarity with Agile/Scrum methodologies and tools (e.g., DevOps).
- Experience with Docker and Flutter.
- Familiarity with cloud platforms (e.g., Azure, Google Cloud).
Main Responsibilities:
- Lead 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, efficient, and well-documented code following coding standards and best practices that will perform consistently in specified operating environments within agreed timelines/budgets.
- Participate in code reviews and provide constructive feedback to ensure a high-quality codebase, maintainability, and scalability.
- Mentor and guide junior developers, assisting them in their professional growth and promoting best practices.
- Assist in troubleshooting and debugging software issues, identifying and resolving defects and performance bottlenecks.
- Contribute to the development of software documentation, including technical specifications, user guides, and test plans.
- Stay up to date with emerging technologies and industry trends to continuously improve your skills and knowledge.
- Perform unit testing, support integration and system testing activities.
- Collaborate with cross-functional teams, including firmware engineers, designers, and product managers, to deliver high-quality software products.
- Actively participate in stand-ups, sprint planning, and retrospectives as well as team meetings, discussions, and brainstorming sessions to contribute ideas and solutions.
- Participate in architectural discussions and contribute to the continuous improvement of our software architecture.
- Professionally document all work in relevant technical environments, including advanced algorithms and design calculations, plans & estimates as well as the design performance characteristics and a summarized project cost breakdown.
- Develop procedures for testing modules/components/products and evaluate, modify/enhance and re-test products.
- Work in a professional manner consistent with the company's commitment to excellence, and R&D's applicable development methodologies and/or standard operating procedures.
- Standardize all designs as far as possible, using standard components; particular consideration must be given to inventory management. Always use appropriate components to ensure product excellence (exceptional reliability, high levels of functionality, excellent value, ease of manufacture and maintainability, etc.).
- Solve all but the most complex problems in core discipline. Relies on assistance from senior personnel only in the most challenging situations.
- Design complex modules/components/products that are reliable, cost-effective and that will perform consistently in specified operating environments within agreed timelines and budgets.
- Responsible for projects requiring complex judgment using high-level engineering principles and techniques.
-
Senior Software Engineer
1 day ago
Randburg, Gauteng, South Africa Relx Full timeSenior Software EngineerWould you enjoy working on our cutting-edge products? Are you ready for the next step in your engineering career?About our TeamLexisNexis Legal & Professional, which serves customers in more than countries with 11, employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for...
-
Senior Software Engineer
1 week 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 Software Engineer
1 week ago
Randburg, Gauteng, South Africa Dimension Data Full timeAre 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 youAs a Senior Software Engineer, you'll be responsible for building and maintaining our systems. You...
-
Senior Java Software Engineer
1 week 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
1 week 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
5 days 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
1 week 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 Python Software Engineer
1 day ago
Randburg, Gauteng, South Africa Weplace Full timeWeplace invites highly skilled professionals to apply for the position of Senior Python Software Engineer.About the RoleThe successful candidate will be part of a cross-functional team dedicated to the full software development lifecycle, from concept to deployment and operation.As a Senior Python Software Engineer, key responsibilities include designing,...
-
Senior Software Engineering Manager
3 days ago
Randburg, Gauteng, South Africa Praesignis Full timePraesignis is looking for a highly skilled Senior Software Engineering Manager to lead our software engineering team and drive technical excellence.About the Role :Take on a leadership role, guiding the software engineering team to deliver high-quality software solutions that meet business needs.Leverage your expertise in software development methodologies...
-
Senior Backend Software Engineer
4 days 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 Engineering Manager
1 day ago
Randburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full timeCompany OverviewStandard Bank Of South Africa Limited is a leading financial institution seeking a Senior Software Engineering Manager to join our team.Job DescriptionThis role involves overseeing and delivering technical solutions that meet required standards and timelines, interpreting business requirements, defining technical tasks, engineering quality...
-
Senior Software Engineer
1 week 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 Java Software Engineer
1 day ago
Randburg, Gauteng, South Africa Iqbusiness Full timeiqbusiness City of Johannesburg, Gauteng, South AfricaSenior Java Software EngineerIntroduction: We are seeking a talented and motivated Java 8 Engineer with a strong background in Spring Boot to join our dynamic development team.The ideal candidate will have a passion for software development and a desire to deliver high-quality, scalable applications.Key...
-
Senior Software Engineer
1 day ago
Randburg, Gauteng, South Africa Relx Inc Full timeRELX INC Senior Software Engineer in Johannesburg, South AfricaSenior Software EngineerWould you enjoy working on our cutting-edge products? Are you ready for the next step in your engineering career?About our TeamLexisNexis Legal & Professional, which serves customers in more than countries with 11, employees worldwide, is part of RELX, a global provider of...
-
Software Engineer
1 day ago
Randburg, Gauteng, South Africa E&D Recruiters Full timeWe are looking for a skilled Software Engineer to join our team at E&D Recruiters. As a software engineer, you will be responsible for designing, building, implementing, and maintaining RFID-enabled infrastructure.The ideal candidate will have a passion for frontend development with an aptitude for backend. A Bachelor's degree in Computer Science &...
-
Senior Software Engineer
1 week 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...
-
Senior Software Engineer
1 day ago
Randburg, Gauteng, South Africa Frostbyte Digital Full timeJob Description:We are seeking a skilled Senior JavaScript Developer to join our team at Frostbyte Digital. In this role, you will be responsible for designing and developing Lightning 2.0 / 3.0 UIs, creating and maintaining STB Applications / Launchers, and applying design patterns to ensure scalable and maintainable code.You will collaborate with...
-
Senior .Net Software Engineer
1 day ago
Randburg, Gauteng, South Africa Betalent Africa Full timeDirect message the job poster from BeTalent AfricaGlobal Talent Partner | iGaming & Sports Betting | Fintech | TechRole DescriptionThis is a full-time hybrid role for a Senior .Net Software Engineer based in the City of Johannesburg, with some work-from-home flexibility.The Senior .Net Software Engineer will be responsible for designing, coding, testing, and...
-
Senior Software Engineer
6 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...
-
Software Engineering Lead
6 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...