Software Engineering Lead
1 month ago
About the Role
We are seeking a highly skilled Software Engineering Lead to join our team in South Africa.
Job Description
The Offer
- A chance to make a lasting impact on our company's success
- Opportunity to work with a talented team of software developers and data engineers
- Excellent career development opportunities within a growing company
Job Purpose
As a Software Engineering Lead, you will be responsible for developing and maintaining specialized software applications and data pipelines.
Key Responsibilities
- Design and develop software applications and systems
- Develop data engineering and data analysis pipelines and solutions
- Maintain software and pipeline documentation
- Collaborate with the Technical Operations team to troubleshoot and resolve production issues
- Contribute to application and systems design in collaboration with the Software Architects
- Provide mentorship and support to junior team members
Requirements
To be successful in this role, you will need:
- Strong .NET core 5.0 and above and .NET framework experience with C#
- Experience in a scripting language beneficial (e.g., Python, JavaScript, TypeScript)
- Experience working with data storage technologies (SQL or no-SQL, e.g., MSSQL, MySQL, DataLake, PostgreSQL, Hadoop, CosmosDB, etc.)
- Experience working in a cloud environment. AWS is beneficial, but Azure experience is preferred
- Experience with Azure DevOps and Azure
- Experience with Azure Kubernetes, Azure storage services, Azure Service fabric and Azure CLI
- Experience creating CI/CD pipelines in Azure
- Experience with docker and containers as well as html and javascript
- AZ-900 certification is required, (but we will assist with writing the exam if you don't have this)
- Debugging and troubleshooting skills
- Experience in writing technical documentation (architectural diagrams, release notes, etc.)
- Good interpersonal and communication skills
Education and Experience
You will need:
- B.Sc. (Electronic and/or Computer Engineering) or similar qualification
Work Experience
Minimum of 8 years' experience working within software development or data engineering Environment.
About Us
Our client is a South African 100% BEE-owned Technology Company that was founded in 2013. The company provides custom software development solutions, quality control solutions, and consulting services for various technology platforms and niche sectors.
Salary Information
We offer a competitive salary ranging from R1 200 000 to R1 800 000 per annum, depending on experience.
-
Senior Software Project Lead
4 weeks ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeUnlock Your Potential as a Senior Software Project LeadAt Entelect Software Ltd, we're on the lookout for an exceptional individual to join our team as a Senior Software Project Lead. This exciting opportunity offers a chance to elevate your career and take on new challenges in a dynamic environment.As a Senior Software Project Lead, you'll be responsible...
-
Software Architect Lead
4 weeks ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeJob DescriptionCompany OverviewEntelect Software Ltd is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development. We prioritize people and nurture a culture of growth, collaboration, and innovation.SalaryWe offer a competitive compensation package with twice-yearly salary increases and...
-
Experience UX Lead in Real Estate Software
1 month ago
Johannesburg, Gauteng, South Africa MRI Software Full timeJob Overview:MRI Software, a global leader in real estate software, is seeking an experienced UX Lead to oversee all aspects of the user experience design process. As part of our team, you will be responsible for leading a team of UX designers and collaborating with cross-functional teams to create innovative, user-centric solutions.About the Role:Lead and...
-
Software Engineering Leader
4 weeks ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeBlue Bean Software is a leading custom software and product development IT company.We pride ourselves in delivering high-quality solutions for large enterprises and dynamic start-ups, leveraging our expertise in tech savvy and deep understanding of client needs.We have a strong presence in the financial services industry and are expanding into agritech and...
-
Software Engineer Lead
4 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob OverviewWe are seeking a highly skilled and experienced Software Engineer Lead to join our team at Network Recruitment. As a key player in the development process, you will ensure that the software you produce is performant, reliable, and scalable, meeting both technical and business requirements.
-
Software Engineering Lead
4 weeks ago
Johannesburg, Gauteng, South Africa Specd Full timeJob DescriptionWe are seeking a highly skilled Software Engineering Lead to join our team at Specd.This is a 6-month contract position, working on-site in Gauteng, Johannesburg.You will be responsible for architecting, designing, building, and maintaining full-stack software applications to support our fintech business in the micro-lending sector.The...
-
Software Engineering Lead
24 hours ago
Johannesburg, Gauteng, South Africa Liyema Consulting Full timeJob Title: Software Engineering LeadThe role of a Software Engineering Lead at Liyema Consulting involves designing, developing, and implementing innovative payment system solutions. This position requires 5-7 years of IT management or solutions architecture experience, with a strong background in secure network environments and IT infrastructure, and...
-
Software Engineering Lead
24 hours ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Title: Software Engineering LeadAbout Network Recruitment:We are a reputable recruitment agency that specializes in connecting top talent with exciting job opportunities. Our goal is to help professionals like you take their careers to the next level.Job Description:As a Senior Software Developer at Network Recruitment, you will be responsible for...
-
Software Implementation Lead
1 month ago
Johannesburg, Gauteng, South Africa Fusion Software Full timeJob Description:Fusion Software is a South African based software solutions provider. Our company has been operating since 2002 and currently serves over 15,000 users worldwide.We offer comprehensive business solutions to clients of all sizes, including CRM, Sales, Projects, Timesheets, Stock, Manufacturing, Accounts and HR modules. We strive to tailor our...
-
Senior Software Engineering Lead
1 month ago
Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full timeJob Title: Software Engineering LeadWe are seeking an experienced Software Engineering Lead to join our team at Kerridge Commercial Systems. As a key member of our development team, you will be responsible for leading the design and development of software applications.Key Responsibilities:Lead the design and development of software applicationsCollaborate...
-
Software Delivery Lead
2 months ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeExciting Opportunity for a Development Manager at Entelect - Elevate your career at Entelect, a company that prioritizes people and fosters a culture of growth, collaboration, and innovation.Join a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including intentional and regular...
-
Software Engineering Team Lead
4 weeks ago
Johannesburg, Gauteng, South Africa The Hiring House Full timeJob OverviewWe are seeking an experienced Software Engineering Team Lead to join our team at The Hiring House.About the RoleThe Software Engineering Team Lead will lead a high-performing team of engineers in delivering complex software solutions. This role requires a deep understanding of software development principles, strong technical leadership skills,...
-
Software Delivery Lead
3 weeks ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeUnlock Your Potential as a Project Manager at Entelect"Exciting Opportunity for a Development Manager" takes on a new meaning with our Senior Project Manager Role. As a key member of our team, you will have the chance to elevate your career and make a meaningful impact alongside passionate professionals who inspire and support each other. Join a dynamic,...
-
Senior Software Engineering Lead
3 weeks ago
Johannesburg, Gauteng, South Africa THINK TANK Full timeJob Title: Senior Software Engineering LeadThe role of a Senior Software Engineering Lead at Think Tank is pivotal, driving the development and execution of our AWS-based systems. As the head of our engineering efforts, you will lead a dynamic team to build software solutions that not only meet but exceed industry standards for security, reliability, and...
-
Senior Software Architect
1 month ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeAbout EntelectEntelect is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development.Role OverviewWe are seeking a highly skilled Senior Software Architect or Enterprise Application Developer to join our team. As a key member of our team, you will be responsible for designing, developing,...
-
Senior Software Engineer with Expertise in Java
1 month ago
Johannesburg, Gauteng, South Africa Blue Bean Software Full timeSenior Java Engineer Job DescriptionWe are seeking a highly skilled Senior Java Engineer to join our team of dedicated professionals at Blue Bean Software. This is an excellent opportunity for a talented individual to utilize their technical expertise and contribute to the development of innovative solutions.About Us:Blue Bean Software is a premier custom...
-
Senior Software Engineer Lead
1 month ago
Johannesburg, Gauteng, South Africa PRR Recruitment Services Full timeCompany Overview">PRR Recruitment Services is a professional recruitment agency committed to delivering exceptional results and fostering long-lasting relationships with our clients and candidates.">About the Role">We are seeking an experienced Senior Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible...
-
Enterprise Software Engineering Lead
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeAbout the RoleNetwork Recruitment is seeking an experienced Enterprise Software Engineering Lead to spearhead our software development initiatives.The ideal candidate will possess a strong background in .NET, C#, and MS SQL Database, with a proven track record of leading technical projects and mentoring junior developers.Key Responsibilities:Software...
-
Software Engineering Team Lead
1 month ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Title: Software Engineering Team LeadAt Network Recruitment, we are seeking a highly skilled Software Engineering Team Lead to join our team. The ideal candidate will have a strong background in software development and excellent leadership skills.Key Responsibilities:Lead and manage cross-functional development teams throughout the full software...
-
Senior .NET Software Architect
4 weeks ago
Johannesburg, Gauteng, South Africa Entelect Software Ltd Full timeEntelect Software Ltd: A Leader in Enterprise Application Development">We are seeking a highly skilled Senior .NET Software Engineer to join our team at Entelect Software Ltd. As a Senior .NET Software Engineer, you will be responsible for developing world-class web and mobile applications for leading organisations in South Africa.">About the...