Senior Software Engineer
7 days ago
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, efficient, and well-documented code following coding standards and best practices that will perform consistently in specified operating environments within agreed timelines and 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 environment, 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.
To be successful in this role, you will need:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years' work experience as a Software Developer/Engineer.
- Proven experience in a Senior role with a track record of successful projects.
- Strong technical skills in C#, Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL with a good understanding of Blazor, JavaScript, and Flutter.
- Experience with code review processes and quality assurance practices to ensure software quality and maintainable codebase.
- Solid understanding of software development methodologies, such as Agile or Scrum, and experience with project management tools.
- Familiarity with cloud platforms (such as Azure, or Google Cloud) is a plus.
- Previous leadership or team management experience, demonstrating the ability to lead and motivate a team or individuals towards successful project delivery.
- Leadership qualities, including the ability to inspire and motivate team members, foster a positive work culture, and drive continuous improvement.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Strong problem-solving and decision-making abilities, with a focus on finding practical solutions to complex technical challenges.
- Ability to adapt to a fast-paced, dynamic work environment and manage multiple priorities effectively.
-
Senior Technical Lead
2 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
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
14 hours 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
3 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
3 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
1 week 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
7 days 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
3 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 Software Engineer
14 hours 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
2 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 Software Engineer
1 week 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...
-
Senior Software Development Engineer
4 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full timeJob DescriptionBoardroom Appointments is 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 ResponsibilitiesInterface with technical personnel to finalize requirements and specifications.Develop...
-
Senior Java Software Engineer
5 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full timeSenior Java Software EngineerHire Resolve is seeking a highly skilled Senior Java Software Engineer to join our client's dynamic team. This role offers a unique opportunity for a dedicated professional to contribute to the development of cutting-edge software solutions.As a Senior Java Software Engineer, you will leverage your expertise in the Java stack to...
-
Senior Java Software Engineer
14 hours ago
Johannesburg, Gauteng, South Africa Tumaini Consulting Full timeSenior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Tumaini Consulting. As a key member of our delivery team, you will play a pivotal role in driving our clients' projects forward using your mastery of the Java stack.Key Responsibilities:Collaborate with other disciplines to deliver high-quality...
-
Senior Java Software Engineer
14 hours ago
Johannesburg, Gauteng, South Africa Tumaini Consulting Full timeSenior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Tumaini Consulting. As a key member of our delivery team, you will play a pivotal role in driving our clients' projects forward using your mastery of the Java stack.Key Responsibilities:Collaborate with other disciplines to deliver high-quality...
-
Senior Software Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa CSG Recruit Full timeJob Summary:Career Opportunities at CSG RecruitAbout the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our team at CSG Recruit. As a Senior Software Engineer, you will be responsible for designing, developing, and supporting complex software systems, as well as leading and mentoring junior developers.Key...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa Telebest Full timeJob DescriptionTelebest is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based applications using a range of technologies.Key ResponsibilitiesSoftware Development: Develop high-quality software applications using languages...