Developer

Found in: Talent ZA C2 - 2 weeks ago


Johannesburg, South Africa Kuba Full time

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

  • Developer

    Found in: Talent ZA C2 - 5 days ago


    Johannesburg, South Africa Tipp Focus Full time

    About the jobWe 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 development managers, writing clean, scalable code, creating testing protocols, fixing...

  • Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa Energy at Work Projects 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 themselves and who is invested in staying ahead in Web Technology for the purposes of...

  • Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa Tower Group Full time

    Developer required in Woodmead to join the team and assist with Integrations, Web Portal design, PC and Mobile applications and doftware and code management.SKILLS REQUIRED:Visual studios essentialSQL databases and T-SQL Management of transactions and data in code in SQLSource code management systems.E-commerce Platforms and pluginsIntegrations into various...

  • Developer

    Found in: beBee S ZA - 3 weeks ago


    Gauteng, Johannesburg, South Africa BankservAfrica Full time

    BankservAfrica’s job vacancy, Career and Recruitment Job title : Developer jobs in Gauteng Job Location : Gauteng, Johannesburg Deadline : March 22, 2024 Quick Recommended Links Jobs by Location Job by industries WHAT YOU WILL DO As a Developer you are required to analyse technical specifications and design/develop applications based on result of all...

  • Head of Development

    4 hours ago


    Johannesburg, South Africa Dynexity Full time

    My client is looking for a Head of Development to join the team and be responsible for managing and driving accountability and ownership within the Development Team (Permanent position). Must have 10 years experience in IT systems development with minimum 8 years experience as a Software Development Manager - across various platforms and systems must have...

  • Software Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa IOCO Full time

    We are on the lookout for a Senior Specialist - Software Development. Support and grow software development capacity within the team. The ideal candidate has to have a full stack experience, and be flexible within the areas of consulting, solutioning, and development. The candidate has to be diverse and sufficiently experienced with SDLC, DevOps, cloud...

  • Software Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa IOCO Full time

    We are on the lookout for a Senior Specialist - Software Development.Support and grow software development capacity within the team. The ideal candidate has to have a full stack experience, and be flexible within the areas of consulting, solutioning, and development. The candidate has to be diverse and sufficiently experienced with SDLC, DevOps, cloud...

  • Application Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa Set Consulting Full time

    Application Developer R700K CTC Johannesburg A leading Global Transport and Logistics company has an exciting opportunity for an Application Developer. Reporting to the Senior Developer, you will be responsible for developing, testing, documenting and implementing applications/systems using the latest dot net version. You will also be required to research...

  • Application Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa Set Consulting Full time

    Application DeveloperR700K CTCJohannesburgA leading Global Transport and Logistics company has an exciting opportunity for an Application Developer. Reporting to the Senior Developer, you will be responsible for developing, testing, documenting and implementing applications/systems using the latest dot net version. You will also be required to research and...

  • Application Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa SET Recruitment Consultants Full time

    Application DeveloperR700K CTCJohannesburgA leading Global Transport and Logistics company has an exciting opportunity for an Application Developer. Reporting to the Senior Developer, you will be responsible for developing, testing, documenting and implementing applications/systems using the latest dot net version. You will also be required to research and...

  • Application Developer

    Found in: Adzuna ZA B C2 - 2 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Application DeveloperR700K CTCJohannesburgA leading Global Transport and Logistics company has an exciting opportunity for an Application Developer. Reporting to the Senior Developer, you will be responsible for developing, testing, documenting and implementing applications/systems using the latest dot net version. You will also be required to research and...

  • Talent Development Consultant

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa TFG Human Resources Full time

    Position Description:As part of the People Shared Services that will provide excellent service and employee experience for our employees, the Talent Development Consultant’s primary responsibility is talent development operational implementation within skills development, learning design and delivery). The incumbent will ensure professional consultation...

  • Frontend Developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa Dimension Data Full time

    FunctieomschrijvingAre you tired of micro-managing others? Are you looking for a job where your opinions matter and you can make an impact? My client instructed me to find you! We are looking forward to seeing your application for this Frontend Developer role.As a Frontend Developer, you'll be responsible for the design and development of new features on...

  • Integration Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa IOCO Full time

    We are seeking a talented and experienced Integration Developer to join our team. As an Integration Developer, you will play a key role in designing, implementing, and maintaining integration solutions to enable seamless communication and data exchange between different systems and applications. Job Purpose: To develop and support software that is specific...

  • Integration Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa IOCO Full time

    We are seeking a talented and experienced Integration Developer to join our team. As an Integration Developer, you will play a key role in designing, implementing, and maintaining integration solutions to enable seamless communication and data exchange between different systems and applications.Job Purpose:To develop and support software that is specific to...

  • Application Developer

    Found in: Whatjobs ZA C2 - 4 days ago


    Johannesburg, South Africa T & T Academy Full time

    Our client based in Johannesburg would like to employ an Application Developer to join them JOB PURPOSE A developer is required to develop, test, document and implement application/systems using the latest version of dot net. The type of projects includes Web API, Blazor, SQL and Azure development. He/she will also be required to do research and help with...

  • Application Developer

    Found in: Adzuna ZA B C2 - 2 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Our client based in Johannesburg would like to employ an Application Developer to join them JOB PURPOSE A developer is required to develop, test, document and implement application/systems using the latest version of dot net. The type of projects includes Web API, Blazor, SQL and Azure development. He/she will also be required to do research and help with...

  • Application Developer

    Found in: Talent ZA 2A C2 - 2 weeks ago


    Johannesburg, South Africa T & T Academy Full time

    Our client based in Johannesburg would like to employ an Application Developer to join them JOB PURPOSE A developer is required to develop, test, document and implement application/systems using the latest version of dot net. The type of projects includes Web API, Blazor, SQL and Azure development. He/she will also be required to do research and help with...

  • Angular developer

    Found in: Adzuna ZA B C2 - 1 week ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Qualifications: Diploma/Degree in ITRequirements: 3-5 years web development 3-5 years apps development Angular 2+ .Net Core Bootstrap MongoDB T-SQL Rest / Soap Azure DevOps Docker, Kubernetes Git UX/UI Scrum/KanbanKPA's: Development of new eCommerce applications Maintenance of existing apps API integration Development of dashboards and reports Unit-tests...

  • C# developer

    Found in: Talent ZA C2 - 2 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    Software Developer C#.NET – R40k – R60k – Rivonia This well known company is looking for a Software Developer C#.NET candidate.The ideal candidate will have Degree or relevant diploma or certificationsDesign and Development Web and Mobile applications from user requirements to final implementation and post implementation support.Provide development...