Menu Close

Johannesburg North: Software Developer posted by Network Finance

Date 2024-11-26
Job Title Software Developer
Employer Network Finance
More Information
Salary 0
Category It Computer
Location Gauteng
/ Johannesburg North

Job Summary

Responsibilities:

  • Design and Development: Produce working, high-quality software based on detailed design documentation. Take ownership of at least one system or component within the asset grouping, ensuring it aligns with the overall system architecture.
  • Collaboration: Work closely with cross-functional teams—including designers, product owners, and engineers—to define, design, and ship new features. Participate in design discussions and contribute to the decomposition of solutions into actionable components.
  • Performance & Quality: Ensure applications are performant, responsive, and maintainable. Identify and resolve performance bottlenecks and fix bugs as they arise.
  • Code Quality & Automation: Help maintain code quality, organization, and automation practices across the team. Contribute to the development of unit and system test cases, ensuring all software adheres to coding standards and patterns.
  • DevOps Integration: Gain exposure to and contribute to DevOps principles and methodologies, including creating deployment artifacts, managing the deployment process, and optimizing tool chains in collaboration with Dev/Ops engineers.
  • Testing & Continuous Improvement: Adopt and implement Test-Driven Development (TDD), conduct unit and system testing, and ensure the software is scalable, observable, and fault-tolerant.
  • Documentation: Produce and maintain clear, comprehensive technical documentation in line with organizational standards. Contribute to the Asset Code Knowledge Base.
  • Mentorship & Team Collaboration: Mentor and support junior developers, providing guidance and feedback to help them grow and develop their skills. Ensure integration of your work with the efforts of other developers and team members.
  • Process Improvement: Contribute to process improvements within your team, applying agile methodologies and continuously seeking ways to improve business processes and systems.
  • Corporate Responsibility: Support and contribute to corporate responsibility initiatives, aligning with business strategy and objectives, and contributing to the building of a positive company culture.

Key Skills & Qualifications:

  • Proficiency in Java: Solid understanding of Java and related IDEs (e.g., IntelliJ, Eclipse).
  • Object-Oriented Programming: Strong understanding of OOP concepts and principles.
  • Performance Optimization: Good knowledge of performance limits and characteristics, with experience in benchmarking and optimization.
  • Memory Management & Multi-threading: Experience with memory management, multi-threading, and optimizing performance for large-scale systems.
  • RESTful APIs: Familiarity with developing and consuming RESTful APIs to connect to backend services.
  • UI Design: Comprehensive understanding of UI design and a user-focused approach to development.
  • Automated Testing: Experience in implementing automated testing platforms and unit tests, as well as knowledge of relevant testing frameworks.
  • Version Control: Proficient with code versioning tools such as Git and/or Azure DevOps.
  • Continuous Integration: Experience with continuous integration pipelines and relevant tools (e.g., Jenkins, GitLab CI).
  • Agile Methodology: Experience working in Agile environments, with a strong understanding of tools like Jira and Scrum methodologies.
  • Degree in Computer Science: BSc in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience: Minimum of 3 years of programming experience with a strong portfolio of completed projects and systems.

What We Offer:

  • Collaborative Environment: Join a team that values collaboration, continuous learning, and a commitment to delivering high-quality solutions.
  • Mentorship & Growth: As a senior member of the team, you’ll have the opportunity to mentor junior developers and help shape the direction of software design and development within the organization.
  • Career Development: Support for ongoing education, certifications, and career progression in a fast-paced, evolving technology space.
  • Impactful Work: Work on mission-critical systems and applications, with the opportunity to influence product development and contribute to business success.
  • Flexible Working: Enjoy a flexible working environment with opportunities for remote work, depending on your location.
View Job  Johannesburg: Ab Initio Data Engineers Etl Developers posted by PBT Group

Apply now!

If you are interested in this opportunity, please apply directly.  For more IT jobs, please visit  Network Finance
Software Developer position available in Gauteng, Johannesburg North. This job position was posted by Network Finance. The job has been posted as a char8000 ad on 2024-11-26 at 01:10:59 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


South Africa: Software Engineer / Developer

Exciting new position available We are looking for a Software Engineer / Developer with: 1 to 4 years of Web development experience in C#, Javascript and Asp .net 1 to 4 years of relational database/SQL experience To qualify for this position, you would ne


View Job
Software Engineer / Developer

Kuils River: Lead Software Developer (Oracle Pl/Sql) (Ch1067)

Our client, in the Payments and Lending industry, is looking for a Lead Software Developer with Oracle programming skills. The Lead Software Developer will form a vital part of the software development team who is responsible for the development, maintenan


View Job
Lead Software Developer (Oracle Pl/Sql) (Ch1067)

Stellenbosch: Intermediate Software Developer (Java) (Ch1070)

Our client, a leading payment aggregator and provider of secure payments solutions, is looking for an Intermediate Level Java Software Developer to join their team in Stellenbosch. This is a hybrid role. Responsibilities include: The role of Developer is d


View Job
Intermediate Software Developer (Java) (Ch1070)

Johannesburg: Software Developer

Opportunity to join global solutions provider working with core banking systems, IT infrastructure companies, Fintech`s, service organizations and IoT providers. Remote role. Must be SA based. Software Developer position available in Gauteng, Johannesburg.


View Job
Software Developer

Kuils River: Senior Software Developer (C#.Net) (Ch1071)

Our client, in the Payments and Lending industry, has an opening for a skilled Senior Software Developer to join their diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership


View Job
Senior Software Developer (C#.Net) (Ch1071)

Cape Town City Centre: Lead Software Developer (Automotive Controls)

Lead Software Developer: Automotive Controls Cape Town International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechat

View Job  Johannesburg: Medical Insurance Consultant posted by Energy at Work Projects

View Job
Lead Software Developer (Automotive Controls)

Pretoria: Security Software Developer

SECURITY SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science. 2-7 years of working experience in software development in a professional capacity Experience required:


View Job
Security Software Developer

Centurion: Lead Software Developer (Automotive Controls) Centurion

Lead Software Developer: Automotive Controls Centurion International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechat


View Job
Lead Software Developer (Automotive Controls) Centurion

Centurion: Application Software Developer

Application Software Developer Pretoria-East Minimum requirements BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowle


View Job
Application Software Developer

Johannesburg: Software Developer (C++ L Delphi)

Responsibilities: Designing and creating scalable software Building features and applications for desktop and web application Participating in requirement discussions with the business analyst Writing and maintaining program and SQL code to meet system req


View Job
Software Developer (C++ L Delphi)

Johannesburg: Software Developer

Software Developer Location: JHB Basic: R850 000 PA We hire people who are hungry for innovation and motivated to overcome challenges and setbacks. We are looking for a software developer who displays enthusiastic leadership, and whose technical expertise


View Job
Software Developer

Western Cape: Software Developer

Minimum Requirements Must have a minimum of 4 years experience as a Developer in the Insurance or similar Industry Strong proficiency in VB.Net is required Advanced skill in SQL is adventageous Experience in CMS | IMS | ERP is required Contactable referenc


View Job
Software Developer

Kloof: Senior Software Developer

Responsibilities: Software development, enhancement and maintenance of: Web Applications Client side (HTML, CSS, JavaScript, jQuery, OpenLayers and other JavaScript APIs) Mobile web applications MySQL database management Stand-alone C++ / C# / other applic


View Job
Senior Software Developer

Pretoria: Embedded Software Developer – Production

Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) recent graduates N6 (Electronic Engineering) minimum 5 years of relevant working experience MS Office wi


View Job
Embedded Software Developer – Production

Pretoria: Junior Embedded Software Developer

Qualifications: Bachelor`s degree in Electronic or Computer Engineering. Role & Responsibilities: As a Junior Embedded Software Developer, you will: Implement and test cryptographic software within hardware modules. Develop and maintain embedded software f


View Job
Junior Embedded Software Developer

Cape Town City Centre: Junior Software Developer

Qualifications: BSc with a major in Computer Science (or related) Degree Candidate Requirements: 1 to 3 years experience Good coding ability Ability to effectively communicate with colleagues The following experience is required: C# ASP .NET WEB Applicatio


View Job
Junior Software Developer

Johannesburg: Senior Software Developer (C#/.Net)

Key Responsibilities Strategic and Project Management Lead Software Development : Take ownership of the design, development, and implementation of new software features and system requirements. Collaborate with Stakeholders : Work closely with project mana


View Job
Senior Software Developer (C#/.Net)

Johannesburg: Senior Software Developer

Job & Company Description: The Senior Software Developer takes a leadership role in shaping the design, development and maintenance of software applications and translating complex user requirements into robust and efficient code, demonstrating a deep unde

View Job  Johannesburg: Senior .Net Developer posted by IOCO

View Job
Senior Software Developer

Cape Town City Centre: Junior Software Developer

Qualification: BSc with a major in Computer Science (or related) Degree Candidate Requirements: 1 to 2 years experience Good coding ability Ability to effectively communicate with colleagues The following experience is required: C# ASP .NET WEB Application


View Job
Junior Software Developer

Cape Town City Centre: Junior Software Developer

Qualifications: BSc (IT) Degree or relevant certification. 2 to 3 years of software development experience. Requirements: Proven experience with React, JavaScript, CSS, and Flutter using Android Studio. Familiarity with XCode and Android native development


View Job
Junior Software Developer

Johannesburg: Intermediate – Senior Software Developer

Qualifications and Experience: Bachelors Degree in electronic or computer engineering (compulsory). 4 to 7 years of relevant software development experience (compulsory). Proficiency in software systems and MS SQL databases. Certification in network and sy


View Job
Intermediate – Senior Software Developer

South Africa: Senior C# Software Developer With Aws – Cape Town (Hybrid) – Permanent – Up To R1.1M Per Annum

SAs very own home-grown Fintech and payments hub that is now over a decade old and taking the fintech industry by storm is looking for a talented Senior C# Developer with strong AWS experience to join their team. The perfect developer for this role is look


View Job
Senior C# Software Developer With Aws – Cape Town (Hybrid) – Permanent – Up To R1.1M Per Annum

Johannesburg: Senior Software/Systems Developer

SENIOR SOFTWARE/SYSTEMS DEVELOPER JOHANNESBURG SOUTH AREA. R80 000 per month CTC Sound software development experience, application scoping, tools and library architecture and system integration Data modelling, database design, user interface design, proto


View Job
Senior Software/Systems Developer

Pretoria: Full Stack C# Software Developer (Angular) – Centurion – Up To R600k Per Annum

South Africa````s leading medical platform tec shop, in in need of an Intermediate Full Stack Developer to get involved in streamlining medical processes through technology. This is a team that provides cutting-edge software solutions, primarily focused on


View Job
Full Stack C# Software Developer (Angular) – Centurion – Up To R600k Per Annum

Johannesburg: Senior Software Developer

JOB DESCRIPTION: Job Title: Senior Software Developer Employment Type: 6 Month Contract, On-site Work Location: Gauteng, Johannesburg JOB CONTEXT Our Team is seeking a Senior Software Developer who can be responsible for architecting, designing, building,


View Job
Senior Software Developer

Error making API request.

Share this to someone who needs a job:
Posted in Jobs in Gauteng, Jobs in Johannesburg North

More Jobs in Your Area