2,034 Software Developer jobs in South Africa
Software Engineer: Front-End 10087
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
1.To see what life at Capitec is all about and complete a short assessment, pleaseclick here!
2. Once you have completed the above finalize your application by clicking apply below.
- The level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.
- The Front-end Software Engineer plays a crucial role in building solutions that create great client experiences for mobile and web applications. They are responsible for translating design mockups into interactive and user-friendly interfaces, with a focus on intuitive user experiences.
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology
Experience:
- 6+ years’ proven experience in front-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end frameworks and technologies.
Knowledge:
- Advanced Programming Concepts
- Responsive design principles and mobile-first development.
- Browser compatibility issues and performance optimisation.
- Front-end build tools and package managers
- Front-end Design Patterns
- Version control
- Testing practices
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Clear criminal and credit record
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/ /06
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Application Software Developer
Posted 3 days ago
Job Viewed
Job Description
Reference: Pta -EP-2
Application Software Developer required for a leading digital communication systems company in Pretoria-East. BSc (Computer Science) or BEng (Computer Engineering). 0 - 5 years of relevant working experience. Good academic results.
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++
- Knowledge of the OSI stack paradigm and the functions of the various levels.
Responsibilities:
- Development of OSI Layer 4 to Layer 7 protocol software components.
- Development of end-user graphical user interface (GUI) software to be used with specialised communication systems.
- Developing software in accordance with relevant coding standards and specifications.
Apply via or submit your CV to (#3276). Please submit your academic results as well or indicate academic achievements on your CV.
Only SA citizens may apply.
Application Software Developer
Posted 5 days ago
Job Viewed
Job Description
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++
- Knowledge of the OSI stack paradigm and the functions of the various levels.
Responsibilities:
- Development of OSI Layer 4 to Layer 7 protocol software components.
- Development of end-user graphical user interface (GUI) software to be used with specialised communication systems.
- Developing software in accordance with relevant coding standards and specifications.
Application software developer
Posted today
Job Viewed
Job Description
Application software developer
Posted today
Job Viewed
Job Description
Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities
- Analysis, development, and maintenance of integration solutions across TFG.
- Maintaining momentum on high-priority initiatives.
- Building and enhancing integration capabilities that enable secure, scalable, and maintainable data exchanges between systems.
- Supporting the team's efforts to ensure that integration standards and patterns are consistently applied.
Qualifications And Experience
- A relevant tertiary qualification.
- Minimum of 4 years’ software engineering experience in analysis, development, and maintenance of integration solutions.
- Technically skilled in multiple development frameworks.
- Good understanding of BizTalk, ASP.NET MVC, Angular, JavaScript, HTML, XML, and XAML.
- Experience with agile development methodologies and test-driven development.
- Exposure to SOA and microservices design principles.
- Experience with Azure DevOps and CI/CD concepts.
- Exposure to Apache Kafka and Red Hat OpenShift (or similar container technologies).
Skills
- A strong commitment to professional service delivery.
- Planning and organizing abilities.
- Innovative, critical thinking, and problem-solving skills.
- The ability to work independently and collaboratively in a team-oriented environment.
- Good communication skills, both written and verbal.
- Good attention to detail and accuracy.
Advantageous
- Python experience.
- Experience with Apache Spark.
- Experience with AWS or Azure Cloud Platforms.
Behaviours
- Action-oriented – readily takes on new challenges and opportunities with a sense of urgency and eagerness.
- Communicates effectively – conveys information and ideas clearly, concisely, and impactfully.
- Courage – confronts and tackles challenging situations with bravery.
- Decision quality – makes timely, well-rounded, and informed decisions.
- Ensures accountability – takes responsibility and holds others accountable for performance targets.
- Manages complexity – interprets and simplifies complex and contradictory information when resolving organizational problems.
- Plans and aligns – develops plans and prioritizes initiatives aligned with organizational goals.
- Tech-savvy – leverages new technology to enhance productivity, problem-solving, and business growth.
Note : Preference will be given to candidates from designated groups as per the Employment Equity Act.
About Us
Who we are is because of our people. They are our greatest asset. TFG is an internationally diversified retail portfolio of 34 specialty lifestyle and apparel brands that Inspire our Customers to live their Best Lives . Our vision is to create remarkable omnichannel experiences. TFG is more than a workplace; it's a launchpad for growth. Join us to explore opportunities across our brands. We’re a purpose-led business, and on this team, you’ll share the pride of making an industry-wide impact.
We’re the designers, makers, shakers, and behind-the-scenes teams. Are you with us?
#J-18808-LjbffrSoftware Developer
Posted 2 days ago
Job Viewed
Job Description
Minimum Requirements :
- Willing to work at the office (not hybrid or remote)
- Suitable IT Degree or Diploma
- A valid driver's license and own transport
- Skill set :
- Net Core
- VB & C#
- JavaScript
- Web development
- Windows application development
- Windows Services
- Mobile development
- Web Services / Restful APIs
- Ionic
- HTML 5
- Postman / Swagger
- Angular
- Bootstrap
- jQuery
- AJAX
- TypeScript
- Power BI
- Crystal Reports / Other Reporting tools (SSRS)
Responsibilities :
- Provide ongoing support and maintenance for current systems, including troubleshooting and resolving issues.
- Design and develop new software solutions through coding.
- Engage and communicate with clients and users to understand their needs.
- Create technical specification documentation.
When applying, ensure your CV is in WORD or PDF format, and not scanned. Our software cannot match scanned CVs to positions, so scanned CVs will not be considered.
Please accept your application as unsuccessful if you receive no feedback within 14 days of applying. We will keep your CV in our database and match it to other suitable positions. We will contact you in the future if you match a different position.
PLEASE NOTE :
#J-18808-LjbffrSoftware Developer
Posted 3 days ago
Job Viewed
Job Description
Join to apply for the Software Developer role at Ria Money Transfer
Join to apply for the Software Developer role at Ria Money Transfer
Get AI-powered advice on this job and more exclusive features.
Description
Ria Money Transfer, a business segment of Euronet Worldwide, Inc. (NASDAQ: EEFT), delivers innovative financial services including fast, secure, and affordable global money transfers to millions of customers along with currency exchange, mobile top-up, bill payment and check cashing services, offering a reliable omnichannel experience. With over 600,000 locations in nearly 200 countries and territories, our purpose remains to open ways for a better everyday life.
Description
Ria Money Transfer, a business segment of Euronet Worldwide, Inc. (NASDAQ: EEFT), delivers innovative financial services including fast, secure, and affordable global money transfers to millions of customers along with currency exchange, mobile top-up, bill payment and check cashing services, offering a reliable omnichannel experience. With over 600,000 locations in nearly 200 countries and territories, our purpose remains to open ways for a better everyday life.
We believe we can create a world in which people are empowered to build the life they dream of, no matter who they are or where they are. One customer, one family, one community at a time.
About This Role
We are looking for a talented and enthusiastic Java Developer (.Net experience is an added advantage) to join our development team. You will contribute to the design, development, and maintenance of Java and or C# applications. This is an excellent opportunity for someone who is passionate about Software development and eager to grow their skills in a supportive and collaborative environment.
Roles & Responsibilities
- Assist in the design and development of Java applications, following established coding standards and best practices.
- Collaborate with other developers and cross-functional teams to understand project requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code, and actively participate in code reviews to learn and improve your skills.
- Perform unit testing to identify and fix defects or bugs in the software.
- Assist in troubleshooting and debugging issues reported by users or identified during testing phases.
- Learn and utilize development tools and technologies such as IntelliJ IDEA.
- Collaborate with team members to ensure timely and successful project delivery.
- Stay updated with the latest industry trends, technologies, and best practices in Software development.
- Contribute to the continuous improvement of development processes and practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant internships or projects may be considered in lieu of a degree.
- Basic understanding of Java/C# programming languages fundamentals and object-oriented concepts
- Basic Knowledge of C# is an added advantage as the candidate might sometimes be required to contribute to .Net projects.
- Knowledge of web technologies, including HTML, CSS, and JavaScript.
- Understanding of relational databases and basic SQL skills.
- Strong problem-solving and analytical skills, with the ability to learn new concepts and technologies quickly.
- Good communication and interpersonal skills, with the ability to work effectively in a team environment.
- Eagerness to learn, grow, take on new challenges and explore new programming languages.
- Attention to detail and commitment to writing clean, maintainable code.
- Experience in TDD, DDD and SOLID principles is a plus.
- Familiarity with version control systems like Git or Subversion is a plus.
- Medical Aid, Life Insurance & Provident Fund
- Extra leave above-standard and Birthday Off
- Hybrid Work Schedule
- Growth Opportunities
- Corporate gatherings, team bonding events, and much more!
Check out our website to learn more about the company at: position responsibilities outlined above are intended to define the general contents and requirements to perform this job. It is not to be taken as a complete statement of responsibilities or requirements. This job description does not restrict the Company’s right to assign or reassign duties and responsibilities to this job as needed. Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
Referrals increase your chances of interviewing at Ria Money Transfer by 2x
Get notified about new Software Engineer jobs in Johannesburg, Gauteng, South Africa .
Johannesburg, Gauteng, South Africa 6 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Bedfordview, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 6 months ago
Sandton, Gauteng, South Africa 2 weeks ago
Randburg, Gauteng, South Africa 5 days ago
Johannesburg Metropolitan Area 1 week ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 2 months ago
Johannesburg Metropolitan Area 1 week ago
City of Johannesburg, Gauteng, South Africa 31 minutes ago
Johannesburg, Gauteng, South Africa 1 week ago
Randburg, Gauteng, South Africa 1 day ago
Midrand, Gauteng, South Africa 13 hours ago
Woodmead, Gauteng, South Africa 2 months ago
City of Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 10 months ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 year ago
Johannesburg, Gauteng, South Africa 1 year ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Software developer Jobs in South Africa !
Software Developer
Posted 3 days ago
Job Viewed
Job Description
Are you a dynamic Software Developer ready to explore exciting opportunities with one of our esteemed clients? Our client is currently in search of a talented individual to contribute to the development, implementation, and support of their information systems, platforms, and applications.
Qualification & Experience :
- Proven experience in systems design, programming, and / or systems software development and support.
- Minimum of 3 years of developer experience in AZURE, C#, .Net, and SQL.
- Understanding of modern architectural designs, including Component-Based Architecture.
- Ability to recognize and resolve system-related problems independently within architectural guidelines.
Key Skills :
Duties & Responsibilities :
- Apply first principles thinking, lateral thinking, or systems thinking to solve complex problems.
- Design, develop, document, analyze, create, test, and modify applications, programs, and integrations.
- Serve as a senior development resource on projects, utilizing proven best coding practices.
- Experience in DevSecOps and Agile development methodologies.
- Assist with the maintenance of programming guidelines.
- Stay updated on industry trends by participating in educational opportunities, reading professional publications, and maintaining personal networks.
Core Competencies :
- Outstanding analytical and problem-solving capabilities.
- Excellent written and verbal communication skills.
- Ability to work collaboratively within a DevOps cross-functional team.
- Capacity to work independently and complete projects with minimal supervision.
- Exceptional communication and interpersonal abilities.
- Fluency in Afrikaans is highly advantageous.
Reports to :
- Chief Information Officer (CIO)
To seize this exciting opportunity without disclosing the client's identity, apply now through our recruitment company. Join us in shaping the future of technology and innovation!
#J-18808-LjbffrSoftware Developer
Posted 3 days ago
Job Viewed
Job Description
The role of the Software Developer is to design, develop, and implement high-quality software solutions that meet the needs of the organization and its clients. Through collaboration with cross-functional teams, the Software Developer analyzes user requirements, translates them into technical specifications, and creates efficient, reliable, and scalable code.
Duties & Responsibilities- Building websites to specifications.
- Building applications to specifications.
- Updating and monitoring functions of websites and applications.
- Fixing and troubleshooting websites and applications.
- Presenting and demonstrating new applications or developments.
- Application Development.
- Compliance.
KPI – Key Performance Indicators:
- Construction of websites from start to end as received from management specifications (Front- and Back-end).
- The process of converting source code files into standalone software artifacts that can be run on a computer as received from management specifications.
- Continuously checking feedback and success of developed websites and applications.
- Efficiently fixing any new and possible future errors during development of websites and apps.
- Developing attractive websites and apps that are favorable for the company and customer, to ensure engagement, attract potential clients and establish a brand of service and look of the company brand.
- Compliance with SHE - Safety Health Environment and QMS - Quality Management Systems.
Key responsibilities & duties include:
- Modifying software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
- Developing all stages of digital development for apps and the web.
- Coding.
- Front-end Development.
- Back-end Development.
- Staying up to date with new technology and teaching other developers how to incorporate new trends.
- Generating ideas with team members and offering insightful solutions.
- Attending meetings and briefings with clients and peers.
- Compliance.
- Strong written and verbal communication skills.
- Full stack developer.
- Excellent coding and digital development abilities.
- The confidence to express ideas as part of a creative team.
- A clear and genuine interest in technological trends.
- The ability to meet deadlines and think strategically.
- A passionate approach to work with a desire to push boundaries.
- Time-Management.
- BSc/BCom/BA in Web Development, Software Development, Computer Science, Software Engineering or similar.
- 2+ years working experience in a similar role.
- National Senior Certificate.
- Only emailed CVs will be considered; no telephone calls will be accepted.
- Full name and surname must be stated on the email and CV.
- Shortlisted candidates will be contacted for an interview.
Software Developer
Posted 3 days ago
Job Viewed
Job Description
Our client is a dynamic and ambitious family-owned and run export trading business based in Durban. We have been in existence for the last 50 years with a third generation in place. They specialize in the export of FMCG's, fruit and vegetables, meat, wines, and building materials to over 45 countries throughout the world. They have subsidiary businesses in both the Seychelles and Mauritius.
Join their team as an Intermediate Software Engineer where you'll enjoy collaborating within a dynamic working environment. In this role, you will be developing software solutions within various sections of a system, showcasing your expertise in designing modules and troubleshooting issues. If you're ready to make an impact and contribute to innovative solutions, we want to hear from you!
Duties & ResponsibilitiesKey Responsibilities:
- Develop and enhance the web application with a focus on performance, scalability, and security.
- Lead the migration efforts from AngularJS to Angular, ensuring a smooth transition.
- Provide mentorship to junior developers and assist in their technical growth.
- Work closely with the Business Analyst to understand and implement technical requirements.
- Enhance existing application functionality and features.
- Support existing applications and develop new functionality and components.
- Refactor and improve code for maintainability and adaptability.
- Work effectively in a team environment following development processes and standards.
- Evaluate and enhance application performance.
- Create technical and user documentation.
- Perform root cause analysis on bugs and fix integrated system issues.
- Create and execute functional test scenarios (dev testing).
- Incorporate work done by other developers including debugging and making changes to test data.
- Participate in all phases of the project lifecycle.
- Continuously strive to make improvements to the existing products and/or systems and services.
- Complete assigned development tasks to agreed level of quality and by the required deadline.
- Code Coverage provided on the code developed.
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or related field with 5-7 years of relevant experience.
- Proficiency in AngularJS/Angular, C# ASP.NET Web API, EF7, and SQL Server '22 databases essential.
- Strong understanding of software development principles and Agile methodologies.
- Experience in leading projects or key technical initiatives is highly advantageous.
Characteristics:
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- High numerical reasoning and logic ability with good problem-solving skills.
- Be willing to adapt to significant changes in either technology or environment.
- Be curious, creative & explore opportunities.
- Demonstrated capability to work collaboratively with diverse stakeholder groups.
- Ability to work in a fast-paced environment and sustain pressure during key periods within projects.
- Excellent planning, organisational and time management skills.
- Commitment to team success and positive team dynamics.
Salary will be market related and based on current experience.
Package & RemunerationMonthly plus Medical Aid, Provident Fund, Income Protection, Gap Cover, 13th Cheque.
#J-18808-Ljbffr