Jobs
>
Johannesburg

    Developer - Johannesburg, South Africa - Kuba

    Kuba
    Kuba Johannesburg, South Africa

    Found in: Talent ZA C2 - 6 days ago

    Default job background
    Full time
    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:

    • 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.

    Requirements

    • 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

    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

    • Salary commensurate with the position
    • Provident Fund
    • Paid Time Off
    • Training & Development

  • beBee Professionals

    Editor and Content Developer

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Technical Writers Freelance

    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, ...

  • beBee Professionals

    Technical Editor and Content Developer

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Technical Writers Freelance

    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 ...

  • Tipp Focus

    Developer

    Found in: Talent ZA C2 - 18 hours ago


    Tipp Focus Johannesburg, South Africa Contract

    About 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 ...

  • Energy at Work Projects

    Developer

    Found in: Talent ZA C2 - 6 days ago


    Energy at Work Projects Johannesburg, South Africa Full time

    Overview: 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 ...

  • beBee Professionals

    Corporate Policy Analyst

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Business & Corporate Legal Consulting Freelance

    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 ...

  • beBee Professionals

    Business Performance Manager

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Business & Corporate Legal Consulting Freelance

    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 ...

  • beBee Professionals

    Compliance Administrator

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Compliance Specialists Freelance

    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 ...

  • beBee Professionals

    Communications Consultant

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Technical Writers Freelance

    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 ...

  • beBee Professionals

    Media Business Analyst

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Business Analysts Freelance

    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 ...

  • beBee Professionals

    Catering Event Coordinator

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Home Catering Services Freelance

    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 ...

  • beBee Professionals

    Event Services Coordinator

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Party Event Planners Freelance

    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 ...

  • beBee Professionals

    EHS Compliance Specialist

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Compliance Specialists Freelance

    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 ...

  • beBee Professionals

    Financial Consultant

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Financial Consulting Services Freelance

    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 ...

  • beBee Professionals

    Environmental, Social, and Governance

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Investment Bankers Freelance

    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 ...

  • beBee Professionals

    Technical Writer and Editor

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Technical Writers Freelance

    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 ...

  • beBee Professionals

    Debt Capital Markets

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Investment Bankers Freelance

    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 ...

  • beBee Professionals

    Wealth Management Analyst

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Investment Bankers Freelance

    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 ...

  • beBee Professionals

    eCommerce Management Specialist

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa eCommerce Management Services Freelance

    BeBee 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 ...

  • beBee Professionals

    Transportation Compliance Consultant

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Compliance Specialists Freelance

    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 ...

  • beBee Professionals

    Project Analyst

    Found in: beBee Professionals ZA - 2 days ago


    beBee Professionals Johannesburg, South Africa Project Management Freelance

    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. ...