- Design and implement software of embedded devices and systems from requirements to production and commercial deployment,
- Design, develop, code, test and debug system software,
- Review code and design,
- Analyse and enhance efficiency, stability and scalability of system resources,
- Integrate and validate new product designs,
- Support software QA and optimise I/O performance,
- Provide post production support,
- Interface with hardware design and development,
- Assess third party and open source software,
- Participate in the entire application lifecycle, focusing on coding, testing and debugging,
- Write clean code to develop functional applications,
- Troubleshoot and debug applications,
- Perform UI tests to optimise performance,
- Manage cutting-edge technologies to improve legacy applications,
- Collaborate with Front-end developers to integrate user-facing elements with server side logic,
- Gather and address technical and design requirements,
- Provide training and support to operational team,
- Build reusable code and libraries for future use,
- Liaise with developers, designers and system administrators to identify new features,
- Investigate the best way of Implementing solution,
- Draft technical documentation on the solution as well as best practices.,
- Assist other Developers on issues,
- Liaise with the Software Delivery manager of the issues and risk,
- Follow emerging technologies,
- Provide thought expertise on our solution,
- Comply will all internal policies, Information Security Management Systems (ISMS) and legal regulations at all times,
- Support System Integrators with Back office deployments
- Support operations team with issue debugging and code maintenance.
- Ad hoc duties as required i.e Reports debugging.
- Bachelor's degree in Computer Science or a related field
- The ability to work at the Johannesburg office five days per week
- 3+ years of experience in software development using Java or Python
- In-depth understanding of the entire development process (analysis, design, development and deployment),
- Hands on experience with programming/querying languages like HTML, SQL and Android,
- Proven work experience as a developer,
- Solid experience in programming and querying languages : C++, C#, SQL and PHP,
- Solid knowledge on Unix environment, including bash,
- Knowledge of the AWS not mandatory,
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS),
- Proven working experience in software engineering,
- Experience in hands-on development and troubleshooting on embedded targets,
- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems,
- Quickly able to dive into a source code to get a quick high understanding view of it,
- High sense of issue investigation,
- Familiarity with software configuration management tools, defect tracking tools, and peer review,
- Working knowledge of .Net Frameworks and REST API architecture,
- Excellent analytical and time management skills,
- Teamwork skills with a problem-solving attitude,
- Quickly able to dive into a source code to get a quick high understanding view of it,
- High sense of issue investigation,
- Familiarity with software Methodologies i.e Agile,
- Good technical documentation and writing skills,
- Ideally knowledge on AWS solutions,
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems,
- Adequate knowledge of reading schematics and data sheets for components.
- Mindset, soft skills & behaviours
- Salary commensurate with the position
- Provident Fund
- Paid Time Off
- Training & Development
-
Editor and Content Developer
Found in: beBee Professionals ZA - 2 days ago
BeBee Professionals is looking for an experienced Editor and Content Developer to join our team in Johannesburg. · The successful candidate will be responsible for creating, editing, and managing content for our website and other digital platforms. This includes writing, editing, ...
-
Technical Editor and Content Developer
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Technical Editor and Content Developer · beBee Professionals is looking for a Technical Editor and Content Developer to join our team in Johannesburg. · The successful candidate will be responsible for editing and developing technical content for our website and other ...
-
Developer
Found in: Talent ZA C2 - 18 hours ago
Tipp Focus Johannesburg, South Africa ContractAbout the job · We are looking for a talented developer to join our experienced development team. In this role, you will be responsible for designing, coding, testing, modifying, and implementing new or existing software products. Your duties will include liaising with the develo ...
-
Developer
Found in: Talent ZA C2 - 6 days ago
Energy at Work Projects Johannesburg, South Africa Full timeOverview: Dynamic software company with unique intelligence in background and verification checks is looking for an in-house developer who would like to invest themselves in advanced technology and rapid growth potential. An independent dynamic worker who is able to manage themse ...
-
Corporate Policy Analyst
Found in: beBee Professionals ZA - 2 days ago
beBee Professionals is looking for a Corporate Policy Analyst to join our team in Johannesburg. The successful candidate will be responsible for developing, implementing, and monitoring corporate policies and procedures. · The ideal candidate should have a Bachelor's degree in Bu ...
-
Business Performance Manager
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Business Performance Manager · beBee Professionals is looking for a Business Performance Manager to join our team in Johannesburg. The successful candidate will be responsible for developing and implementing strategies to improve the performance of the business. · The ...
-
Compliance Administrator
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Compliance Administrator - beBee Professionals - Johannesburg · beBee Professionals is looking for a Compliance Administrator to join our team in Johannesburg. The successful candidate will be responsible for ensuring that the company complies with all applicable laws ...
-
Communications Consultant
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Communications Consultant · beBee Professionals is looking for a Communications Consultant to join our team in Johannesburg. The successful candidate will be responsible for developing and executing communications strategies to support the company's objectives. · The i ...
-
Media Business Analyst
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Media Business Analyst – Johannesburg · beBee Professionals is looking for a Media Business Analyst to join our team in Johannesburg. The successful candidate will be responsible for analyzing and interpreting data to identify trends and opportunities in the media indu ...
-
Catering Event Coordinator
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Catering Event Coordinator - Johannesburg · beBee Professionals is looking for an experienced Catering Event Coordinator to join our team in Johannesburg. The successful candidate will be responsible for planning and executing catering events, from start to finish. · T ...
-
Event Services Coordinator
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Event Services Coordinator · beBee Professionals is looking for an experienced Event Services Coordinator to join our team in Johannesburg. The successful candidate will be responsible for the planning and coordination of events, including the management of vendors, bu ...
-
EHS Compliance Specialist
Found in: beBee Professionals ZA - 2 days ago
beBee Professionals is looking for an experienced EHS Compliance Specialist to join our team in Johannesburg. The successful candidate will be responsible for ensuring that the company is compliant with all applicable environmental, health, and safety regulations. · The ideal can ...
-
Financial Consultant
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Financial Consultant · beBee Professionals is looking for a Financial Consultant to join our team in Johannesburg. The successful candidate will be responsible for providing financial advice to clients, analyzing financial data, and developing financial strategies. · T ...
-
Environmental, Social, and Governance
Found in: beBee Professionals ZA - 2 days ago
BeBee Professionals is looking for an experienced Environmental, Social, and Governance (ESG) Investment Banker to join our team in Johannesburg. · The successful candidate will be responsible for providing financial advice to clients on ESG investments, developing and executing ...
-
Technical Writer and Editor
Found in: beBee Professionals ZA - 2 days ago
BeBee Professionals is looking for a Technical Writer and Editor to join our team in Johannesburg. · The successful candidate will be responsible for creating, editing, and proofreading technical documents, such as user manuals, product specifications, and training materials. · T ...
-
Debt Capital Markets
Found in: beBee Professionals ZA - 2 days ago
beBee Professionals is looking for a Debt Capital Markets (DCM) Banker to join our team in Johannesburg. · The successful candidate will be responsible for providing debt capital markets advice to clients, including structuring, pricing, and executing debt capital markets transac ...
-
Wealth Management Analyst
Found in: beBee Professionals ZA - 2 days ago
We are beBee Professionals, a leading financial services provider in Johannesburg, and we are looking for a Wealth Management Analyst to join our team. · The successful candidate will be responsible for providing financial advice and services to our clients, including portfolio m ...
-
eCommerce Management Specialist
Found in: beBee Professionals ZA - 2 days ago
beBee Professionals Johannesburg, South Africa eCommerce Management Services FreelanceBeBee Professionals is looking for an experienced eCommerce Management Specialist to join our team in Johannesburg. · The successful candidate will be responsible for developing and executing eCommerce strategies to drive online sales, increase customer engagement, and optimize t ...
-
Transportation Compliance Consultant
Found in: beBee Professionals ZA - 2 days ago
beBee Professionals is looking for a Transportation Compliance Consultant to join our team in Johannesburg. The successful candidate will be responsible for ensuring that the company's transportation operations comply with all applicable laws and regulations. · The ideal candidat ...
-
Project Analyst
Found in: beBee Professionals ZA - 2 days ago
Job Offer: Project Analyst – beBee Professionals – Johannesburg · beBee Professionals is looking for a Project Analyst to join our team in Johannesburg. The successful candidate will be responsible for providing project support and analysis to ensure successful project delivery. ...
Developer - Johannesburg, South Africa - Kuba
Description
The Developer will report to the Engineering Manager South Africa and is responsible for the server side of our Solution. As a Developer, you'll work closely with our engineers to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable solutions to meet our company's needs. As a company, Kuba Pay believes in the importance of efficient public transport and its positive effects on the economy, environment, and accessibility. The company operates globally, with offices in London, Johannesburg, Rome, and Besançon. Kuba Pay's ultimate vision is to eliminate the burden of ticketing, an objective, which you will help to achieve.
Duties and Responsibilities:
Requirements
The Developer must be resourceful, have strong personal motivational skills, be a relationship builder with excellent communications skills, incorporate an involved cartesian approach with the determination to succeed and have the aptitude to react quickly to given situations. The capacity to interact at all levels with the willingness to be flexible is essential to success in this role. The Developer must have an approachable and open nature to ensure 'buy-in' to the function is consistent across the Company, while aligning with Kuba's pillars.
Kuba's Core Pillars
Pilar 1: Customer obsession
Pillar 2: Personal accountability
Pillar 3: Raising the bar
Pillar 4: Community
Pillar 5: First principles
Pillar 6: Production over perfection
Benefits