Date | 2024-07-07 |
---|---|
Job Title | Software Engineer (Mid/Senior) (Ch1018) |
Employer | Capital H Staffing and Advisory Solutions More Information |
Salary | 0 |
Category | It Computer |
Location |
Western Cape / Cape Town |
Job Summary
Our client is tech start-up making life better for everyday households in Africa, is looking for a Mid or Senior level Software Engineer at their offices in Cape Town, South Africa.
Your Mission
You will report directly to the CTO, and work with him to understand key commercial problems, and architect and build new solutions for them. You will join existing projects creating smart solutions to quickly onboard key integrations with large telecommunications partners and government agencies. You will also lead juniors to grow
The companys cloud adoption with healthy sustainable practices, as they build or replace key systems to improve commercial outcomes, such as a new agent portal or new data pipelines for core credit analytics.
For any software engineer at the company, the mission is to:
- Understand the businesss primary commercial imperatives
- Envision the technology that will support the commercial imperatives with feedback from the in-country operations teams and sales network
- Design, build, test, maintain and manage robust software solutions to enable the them to achieve their jobs and ultimately the companies objective to serve customers
We are looking for a candidate with rigorous and structured thought, and the discipline to deliver exceptional tech projects, but with an interest in learning business, finance and operational skills.
The juniors in the team are primarily composed of young computer scientists and engineers who combine a strong aptitude for software development with astute commercial thinking and ability to lead teams of people to overcome operational challenges
Basic Requirements
- 4 or more years of software engineering experience with commercially successful
- systems in fintech, payments, retail banking, credit, e-commerce or logistics
- Recent experience in architecture and technical leadership of projects within these
- industries
- Demonstrated expert knowledge and management of a mission critical, 24×7
- production system
- Strong analytical skills and problem solving skills, to identify and troubleshoot
- system and integration challenges.
- Excellent leadership, communication and collaboration skills to work effectively
- with technical and non-technical teams
- Experience in cloud-based systems
- Experience with Infrastructure-as-code, rapid and collaborative code pipelines and
- other DevOps principles
Preferred Requirements
- Experience with AWS serverless products and infrastructure as code, Terraform or CloudFormation
Tech Stack of the role:
- ERP
- Frontend: Zoho for UI, database & Create, Read, Update & Delete (CRUD)
- Backend functions coded in Deluge, similar to Python
- Cloud
- AWS supporting 4 systems and growing fast
- Events processing (SQS -> MKS)
- Payment website & API`s integrating with MoMo Telecoms
- Loan origination (Vue & Amplify)
- Smartphone integrations (API`s and step functions for locking, data access & Messaging)
- Mobile App (new)
- Scrape data during scoring process
- Plan to build more customer services: pay, support, buy, insure, lend etc
About the company
We provide solar-powered electricity and smartphones at an affordable price to households across Malawi, Uganda, Rwanda, Zambia and Madagascar. We operate through a network of agents and merchants to meet the challenges of last-mile distribution with technology, through our in-house developed platforms.
We take pride in building great technology and developing exceptional business models to deliver value to our Base of the Pyramid customers across the African continent.We see last-mile distribution as the major impediment to low-income customers in Africa accessing the technologies available to make their lives better, and apply our focus to solving these challenges.
About Our Working Culture & Values
Our team is young and hard working. We value down time and flexibility, and we focus on outputs rather than hours in the office, but we also believe that we have a unique opportunity at the company and we work very hard to meet the high standards we set for ourselves.
We are low thrills and are careful custodians of money and resources. We love to travel to the countries we operate in and whenever we do, we make time to explore, but we do this, as with everything else, on a lean budget, cognisant of not diverting resources away from our customers, and our mission.
We value resilience and self-reliance. Though we constantly organise ourselves to tackle problems in teams and ruthlessly support one another, we also believe that building independence and self-reliance in the face of challenges is an important part of growth.
We believe that long-term sustainability is a worthwhile goal. Whether in ones personal life, from a business perspective, in relationships, or in the environment, we believe that prioritizing long term benefits over short term wins is a good strategy. As such, we aim for balance, and slow, steady and disciplined progress in all that we do.
General:
- Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
- In keeping with our clients employment equity requirements, only South African citizens will be considered.
- Please include your current salary and salary expectations.
Software Engineer (Mid/Senior) (Ch1018) position available in Western Cape, Cape Town. This job position was posted by Capital H Staffing and Advisory Solutions. The job has been posted as a premium ad on 2024-07-07 at 13:03:42 in the It Computer category
Click Go Apply to apply online!
You might also like to look at the available jobs in the same area.
Apply directly on jobmail for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.
We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.
Here are some more related positions
Pretoria: Jnr Electronic/Software Engineer posted by Power Systems Projects
Requirements:Minimum of B. Eng/ B. Sc/B-Tech in Electronic Engineering/Computer Science/Software Engineering, or similar qualification.Minimum 3 years of proven experience in the relevant field both hardware and software.Knowledge of Supabase and PostgreS
View Job
Jnr Electronic/Software Engineer
Johannesburg: Software Quality Engineer Ii)
Job Purpose: Use the automation test kit (frameworks and pre-defined test tools) to inspect, analyse, design, develop, implement and execute on re-useable automated test assets to quality assure the solution and its architecture to ensure the overall quali
View Job
Software Quality Engineer Ii)
Johannesburg: Software Quality Engineer I (Sqe I)
Job Purpose: Use the automation test kit (frameworks and pre-defined test tools) to inspect, analyse, design, develop, implement, and execute on re-useable automated test assets to quality assure the solution and its architecture to ensure the overall qual
View Job
Software Quality Engineer I (Sqe I)
Centurion: Software Engineer-Conversational Ai (Senior)
What You`ll Do: - Lead the development of an AI Building Platform on Azure. - Design, test, and deploy innovative cloud applications. - Leverage your expertise in Microservices, Cloud Architecture, and Kubernetes. - Mentor and guide fellow developers. Requ
View Job
Software Engineer-Conversational Ai (Senior)
Sandown: Software Quality Engineer Ii
Job Purpose Use the automation test kit (frameworks and pre-defined test tools) to inspect, analyse, design, develop, implement and execute on re-useable automated test assets to quality assure the solution and its architecture to ensure the overall qualit
View Job
Software Quality Engineer Ii
Midrand: Software Engineer – Midrand– R480k Per Annum
Join a cutting-edge online background screening platform dedicated to revolutionizing the trust economy. We``re on a mission to democratize access to trust through innovative features and customized solutions. If you``re a skilled QA Engineer ready to make
View Job
Software Engineer – Midrand– R480k Per Annum
Johannesburg: Software Quality Engineer
A leader in the Banking and Financial space is on the lookout for a Software Quality Engineer to join their team. Use the automation test kit (frameworks and pre-defined test tools) to inspect, analyse, design, develop, implement and execute on re-useable
View Job
Software Quality Engineer
South Africa: Junior Software Engineer
Job Description Design and develop high-quality Java applications using cutting edge technologies for Object Relational Mapping, Caching and Service-Oriented Architecture Work with our experienced Software Engineers and learn from our dynamic team Learn ab
View Job
Junior Software Engineer
Johannesburg: Software Quality Engineer – Selenium – Hybrid/ Sandton – R900k Pa
Take the leap into a fulfilling career with a highly esteemed banking institution actively seeking a permanent Software Quality Engineer I who possesses exceptional expertise in automation and development. Joining this dynamic team, you will play a crucial
View Job
Software Quality Engineer – Selenium – Hybrid/ Sandton – R900k Pa
South Africa: Software Engineer (Python)
Your mission: - Design innovative solutions to enhance our business operations and elevate customer satisfaction - Collaborate with your team to architect and implement cutting-edge software features - Stay abreast of tech trends and leverage your creativi
View Job
Software Engineer (Python)
Johannesburg: Software Engineer/Developer – Erp Systems
Software developer/ Engineer- ERP Systems Randburg Software Engineer required to play an integral part in the development of ERP Systems The company has been in the industry for over 25 years. Development of electrical, electronic, and electro-mechanical c
View Job
Software Engineer/Developer – Erp Systems
Johannesburg: Software Engineer, Python
Company Overview: We are an international recruitment firm working with a leading multinational capital markets software and solutions provider. Our client is renowned for delivering state-of-the-art technology solutions to financial institutions around th
View Job
Software Engineer, Python
Midrand: Software Engineer (Senior)
ESSENTIAL SKILLS REQUIREMENTS: - Proficiency in one or more programming languages (e.g. Python, JavaScript, Rust) - Strong understanding of software development principles, algorithms, data structures, and design patterns - Understanding of cybersecurity p
View Job
Software Engineer (Senior)
South Africa: Software Engineer
Requirements: A tertiary qualification would be preferred. 2 years of programming experience. Motivated team worker and self-starter. Knowledge of corporate HR processes would be beneficial but not essential. Knowledge and experience developing with HTML,
View Job
Software Engineer
Johannesburg: Software Engineer (Fully Remote)
Requirements: Skills and Qualifications: A tertiary qualification would be preferred; 2 years programming experience; Motivated team worker and self-starter; Knowledge of corporate HR processes would be beneficial but not essential; Knowledge and experienc
View Job
Software Engineer (Fully Remote)
South Africa: Intermediate Software Engineer (React & Nodejs)
Which Requirements should you meet? A passion for solving problems and providing workable solutions Strong analytical and reasoning skills with an ability to visualise processes & outcomes Proficiency in troubleshooting software issues and debugging a larg
View Job
Intermediate Software Engineer (React & Nodejs)
South Africa: Junior Software Engineer
We are seeking a Junior Software Engineer for a client based in the U.S.A. The successful candidate will bring new software to life as well as maintain our existing product catalog. Great communication is essential, as you will work closely with various te
View Job
Junior Software Engineer
South Africa: Software Engineer
Role: Our client is looking for a Software Engineer to join their dynamic team to assist with ongoing maintenance of existing products and to participate in the development of new, exciting and enhanced products and solutions for the HR industry. This is a
View Job
Software Engineer
Johannesburg: Software Engineer.
Analyse system level requirements and translate into software high level requirements. Write test cases. Develop embedded and application-level software source code. Verification and validation of software functionality. Participate in software integration
View Job
Software Engineer.
Cape Town City Centre: Frontend Software Engineer
Job Summary: Join our client’s dynamic Technology team as a Frontend Software Engineer, where you`ll play a pivotal role in maintaining our client’s investment platform and driving digital transformation initiatives. Your expertise will help us develop sec
View Job
Frontend Software Engineer
Cape Town City Centre: Senior Software Engineer
Job Functions: Develop high-quality, consistent solutions using best practices and various methodologies, including OOP, TDD, BDD, FDD, and design patterns. Collaborate with both technical and non-technical stakeholders to create scalable and flexible soft
View Job
Senior Software Engineer
Cape Town International Airport: Software Testing Engineer
KEY RESPONSIBILITIES: Review software requirements and design specifications to develop relevant test scenarios and test cases Implement automated testing frameworks and tools to streamline the testing process and optimize test coverage Conduct thorough te
View Job
Software Testing Engineer
Centurion: Software Engineer – Conversational Ai (Entry)
Join Our Team as a Software Engineer - Conversational AI (Entry Level) Contract Duration: 01.06.2024 - 31.12.2026 Location: South Africa Are you ready to kickstart your career in Conversational AI? Were on the hunt for a talented Software Engineer to join
View Job
Software Engineer – Conversational Ai (Entry)
Johannesburg: Sap Software Engineer/Consultant
Key Responsibilities: Make recommendations to optimize SAP Point of Sale Data Management/Data Transfer Audit processes, policies, and procedures. Adhere to all IT Governance Frameworks, including policies, procedures, processes, and standards. Identify sui
View Job
Sap Software Engineer/Consultant
Midrand: Hardware/Software Engineer – Midrand – Up To R750k Per Annum
Our valued client, who in the market, has seamless integration capabilities with a diverse range of products and financial/payment systems are looking for a skilled and hardworking Hardware/Software Engineer. Their innovative solutions are meticulously cra
View Job
Hardware/Software Engineer – Midrand – Up To R750k Per Annum