Software Developer jobs
- AdaptITMidrand, Gauteng
- Basic software development and programming skills.
- Awareness of secure software development practices.
- Understanding of software architecture and development…
- View all AdaptIT jobs - Midrand jobs - Junior Software Engineer jobs in Midrand, Gauteng
- Salary Search: Junior Software Developer salaries in Midrand, Gauteng
- See popular questions & answers about AdaptIT
- Acme Graphics (Pty) LtdEdenvale, Gauteng 1609
- Vague instructions produce vague software.
- We want developers, full stop.
- This is a software development job.
- What's different is how the code gets written.
- Grissom SASouth Africa
- Integrate third-party platforms, services and software.
- We are looking for a developer and problem solver, not simply someone who can follow instructions inside…
- Grissom SASouth Africa
- Integrate third-party platforms, services and software.
- We are looking for a developer and problem solver, not simply someone who can follow instructions inside…
View similar jobs with this employerDotActivPretoria, Gauteng- C# software developers at DotActiv utilise a technology stack that includes the ASP.
- At DotActiv, we pride ourselves on providing the South African retail…
- View all DotActiv jobs - Pretoria jobs - Junior Software Engineer jobs in Pretoria, Gauteng
- Salary Search: Junior C# Software Developer salaries in Pretoria, Gauteng
- See popular questions & answers about DotActiv
- Inspired Thinking Group (ITG)South Africa
- Support project planning by providing accurate estimates for manual testing efforts, helping ensure realistic timelines and timely delivery of high-quality…
- View all Inspired Thinking Group (ITG) jobs - South Africa jobs - Tester jobs in South Africa
- Salary Search: Manual Tester salaries in South Africa
- Agile BridgePretoria, Gauteng 0081
- Direct software programming and documentation development.
- Offer guidance and mentorship to less experienced developers.
- Skills, know-how and experience:
- Blue Bean SoftwareJohannesburg, Gauteng
- Work across the stack and shape meaningful software.
- Minimum 2-3 years of experience in software development.
- We have a flat organisational structure and value…
- View all Blue Bean Software jobs - Johannesburg jobs
- Salary Search: Junior Software Engineer salaries in Johannesburg, Gauteng
- IndSAfriRoodepoort, Gauteng
- Position best practice software development methodologies and identify bottlenecks in the application development process.
- SymbionixHome Based
- Minimum of 2-3 years of software development experience.
- For this role, we are looking for a full-stack software engineer to join the team.
- BYTE ORBITCentury City, Western Cape
- This role supports the team of developers responsible for creating quality software supporting business processes.
- Ensure software is functioning optimally.
- SVN Engineering SoutionsClairwood, KwaZulu-Natal
- Collaborate with senior developers on feature development, code reviews, and testing.
- Design, develop, and maintain web applications using modern frontend and…
- Sweet RoboSouth Africa
- Troubleshoot software problems and fix bugs.
- No previous software development experience is required.
- Assist with software improvements and internal automation…
- CoreSandton, Gauteng
- 0–3 years of software development experience; internships, academic projects and strong personal projects are relevant.
- What you’ll be doing.
- View all Core jobs - Sandton jobs - Full Stack Developer jobs in Sandton, Gauteng
- Salary Search: Junior Full Stack Developer salaries in Sandton, Gauteng
- See popular questions & answers about Core
- CoreSandton, Gauteng
- 2+ years in software testing / QA.
- Work closely with developers to clarify requirements, reproduce issues and improve quality throughout delivery.
- View all Core jobs - Sandton jobs - Software Test Engineer jobs in Sandton, Gauteng
- Salary Search: Software Tester salaries in Sandton, Gauteng
- See popular questions & answers about Core
- AdaptITMidrand, Gauteng
- This is an exciting opportunity for a developer who enjoys solving complex technical challenges and developing secure, scalable software solutions for telecom…
- View all AdaptIT jobs - Midrand jobs - Software Engineer jobs in Midrand, Gauteng
- Salary Search: Intermediate Software Developer salaries in Midrand, Gauteng
- See popular questions & answers about AdaptIT
Junior Software Developer
Job details
Full job description
Position summary
About our company
Introduction
Job description
Key Responsibilities
-
Develop, enhance, and maintain secure software applications supporting telecommunications services.
-
Write clean, efficient, maintainable, and secure code.
-
Participate in the full Software Development Life Cycle (SDLC).
-
Assist with integrating applications with telecommunications platforms.
-
Conduct unit testing and participate in peer code reviews.
-
Troubleshoot and debug applications during and after deployment.
-
Assist with customer-specific software customizations and configurations.
-
Document system functionality and contribute to technical manuals and user guides.
-
Participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
-
Collaborate with senior developers and cross-functional teams to deliver quality solutions.
-
Continuously develop your technical knowledge in telecommunications, AI/ML, cloud technologies, and secure software development.
-
Begin developing a strong system ownership mindset by understanding the operational impact and lifecycle of software solutions.
Minimum requirements
Minimum Requirements
-
Diploma in Computer Science, Software Engineering, Information Technology, or a related field.
-
Familiarity with Java or Golang.
-
Basic understanding of database systems such as MySQL.
-
Exposure to REST APIs and web technologies.
-
Knowledge of Git or other version control systems.
-
Basic understanding of software security and secure coding principles.
-
Exposure to software development through academic projects, internships, or practical experience.
Advantageous Experience
-
Internship or project experience within the telecommunications sector.
-
Knowledge of telecommunications concepts or protocols such as SIP, SS7, LTE, or 5G.
-
Exposure to telecommunications platforms or services.
-
Experience with AWS or other cloud platforms.
-
Exposure to Docker or containerization.
-
Familiarity with Agile/Scrum methodologies.
-
Interest or exposure to AI/ML technologies and their application within telecommunications.
Skills and Competencies
-
Basic software development and programming skills.
-
Problem-solving and analytical ability.
-
Understanding of software architecture and development principles.
-
Strong attention to detail and commitment to quality.
-
Awareness of secure software development practices.
-
Good verbal and written communication skills.
-
Strong teamwork and collaboration skills.
-
Good time management and ability to meet deadlines.
-
Adaptability and willingness to learn new technologies.
-
Initiative and willingness to take ownership of assigned tasks.
-
Customer-focused approach.