Software Developer

4 days ago


Randburg, South Africa TOPPAN Security Full time

ABOUT US At TOPPAN Security, our mission is to shape a meaningful, technology-driven future by being a global leader in mission-critical identity and payment technologies. We serve as the international development arm of the TOPPAN Group in the security domain founded in 1900. TOPPAN is a trusted Japanese brand renowned for its commitment to exceptional quality. Building on this legacy, we combine bold ideas, deep sector expertise, and collaborative intelligence to deliver secure, future-ready solutions. Our culture is grounded in four core values: Agility , Ownership , Resilience , and a Sense of Fun . We move fast, lead with accountability, grow through challenges, and bring positive energy into everything we do. Join us and be part of a global, collaborative team where trust and innovation drive everything we do. ABOUT THE ROLE We are looking for a software developer with experience in developing Mobile, Desktop and/or Web applications. The incumbent will be required to design, develop and implement software on various platforms and devices. Knowledge in a wide variety of programming languages is preferred with a focus on Flutter development. Solid knowledge of Flutter Widgets and how they can be plugged together, customized and deployed is a key requirement. We require a strong candidate who is passionate about code writing, solving technical errors and taking up full ownership of application development. Main missions: You will be building and shipping robust applications to various platforms (Web, Android) using a single codebase. You need to be able to write readable and clear code using mainly Dart with some development in Java/Kotlin and C#. You will be required to share feedback and brainstorm ideas with team members to improve the development process. You must understand the basic concepts of design for developing user friendly and responsive applications. You must be passionate about technology and stay up to date with the latest technologies. Familiarity with agile methodologies and project management tools (e.g., JIRA, Confluence). Experience with version control systems (e.g., Git, BitBucket) and continuous integration/continuous deployment (CI/CD) pipelines. Demonstrated ability to lead technical discussions and provide architectural guidance. Familiarity with software development tools and technologies (e.g. Visual Studio, Android Studio, VS-code). A solid grasp of Object Orientation development. Proficient in planning, organisational and time management skills. Excellent analytical, problem-solving, and critical-thinking skills. ABOUT YOU You are/have: 5+ years in mobile and/or web application development. A solid grasp of Object-Oriented programming. Familiarity using IDEs like Android Studio, VS Code and Visual Studio (2019+) Knowledge of Dart programming language, REST APIs and integration of 3rd party APIs Comfortable using test cases for debugging code, enhancing performance and reliability. Experience with UML tools Experience working in an Agile development environment (Scrum). Solid knowledge of Version Control (Git, Bitbucket) Experience working with project management tools (Jira, Confluence, Atlassian Stack) Experience using the following database technologies (Oracle, SQL, SqlLite) Beneficial Experience: Experience in Continuous Integration tools (Jenkins, TeamCity, Gitlab) Experience in writing unit tests (Junit, JTest, XCTest) Experience in other programming languages not listed here beneficial. TOPPAN is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, gender, sexual orientation, age, color, religion, national origin, veteran status, or disability. #J-18808-Ljbffr



  • Randburg, South Africa Network IT Full time

    Looking for a Senior Software Developer position where you can fully utilize your skills? Reference: NWA -BOM-2 Duties & Responsibilities The Senior Software Developer will be responsible for the design, execution, assessment, and troubleshooting of software programs and applications. This is a fully office-based role. Requirements: Degree in Computer...

  • Software Developer

    1 week ago


    Randburg, Gauteng, South Africa TOPPAN Security Full time R500 000 - R1 500 000 per year

    ABOUT USAt TOPPAN Security, our mission is to shape a meaningful, technology-driven future by being a global leader in mission-critical identity and payment technologies.We serves as the international development arm of the TOPPAN Group in the security domain founded in 1900. TOPPAN is a trusted Japanese brand renowned for its commitment to exceptional...

  • Software Developer

    6 hours ago


    Randburg, Gauteng, South Africa TOPPAN Security Full time

    ABOUT USAt TOPPAN Security, our mission is to shape a meaningful, technology-driven future by being a global leader in mission-critical identity and payment technologies.We serves as the international development arm of the TOPPAN Group in the security domain founded in 1900. TOPPAN is a trusted Japanese brand renowned for its commitment to exceptional...


  • Randburg, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per year

    Job purpose: As a Senior Software Developer, you'll be responsible for developing software solutions. You will use the latest technologies and frameworks to develop new features that enhance our existing products. You must have experience with: - Java (JDK/JRE) - .NET Core (.NET Framework) - OAuth 2.0 (OpenID Connect) / JSON Web Tokens (JWT) tools. SaFe...


  • Randburg, South Africa Bitco Full time

    Senior Software Developer : Job Description Department: IT Reporting To: IT and SW / Dev Manager Location: Bryanston, Johannesburg. Education: Relevant ICT / IT experience Experience: 4-5 years’ Position Summary (Main Purpose) The Senior Software Developer will play a vital role in the documentation, design, development, and maintenance of high-performance...


  • Randburg, South Africa BitCo Telecoms Full time

    Senior Software Developer: Job Description Company: BitCo Telecoms Department: IT Reporting To: IT and SW/Dev Manager Location: Bryanston, Johannesburg Education: Relevant ICT/IT experience Experience: 4‑5 years The Senior Software Developer will play a vital role in the documentation, design, development, and maintenance of high‑performance software...


  • Randburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Job purpose: As a Software Developer, you will work with the Agile Team to develop cutting-edge software for our clients. You'll be working in an agile environment where you are given regular deadlines and challenges to meet. You must have excellent communication skills as well as strong analytical and problem solving abilities. Experience using design...


  • Randburg, South Africa Tumaini Full time

    Job Description Are you a C++ Software Developer based in Johannesburg, seeking a new and challenging opportunity? This may be the position you have been searching for! Requirements Expert level C++ development skills Experience in scripting The breadth of knowledge to confidently work throughout the stack on middleware, front-end and DB technologies...


  • Randburg, South Africa FNB South Africa Full time

    Software Developer in Test – FNB South Africa Join us as a Software Developer in Test to create, maintain and refine automated testing within the quality assurance processes across our Core Banking Applications. You will work with technical leads to enable efficient product delivery and effective use of open‑source tools wherever possible....


  • Randburg, South Africa FNB South Africa Full time

    Software Developer in Test – FNB South Africa Join us as a Software Developer in Test to create, maintain and refine automated testing within the quality assurance processes across our Core Banking Applications. You will work with technical leads to enable efficient product delivery and effective use of open‑source tools wherever possible....