Description:
Job Purpose:
The Junior Developer will support the development, testing, and maintenance of software applications under the guidance of senior developers. This role is ideal for a recent graduate or early-career professional looking to build practical experience in a collaborative development environment.
Key Responsibilities:
- Assist in the design, development, testing, and deployment of software applications
- Write clean, maintainable, and efficient code under supervision
- Troubleshoot, debug, and resolve technical issues
- Participate in code reviews and team meetings
- Support system integrations and API development
- Assist in maintaining and improving existing systems
- Document technical processes, code changes, and user guides
- Stay up to date with emerging technologies and best practices
Minimum Requirements:
- Diploma or Degree in Computer Science, Information Technology, Software Engineering, or related field
- 0–2 years of development experience (internships included)
- Basic understanding of software development principles
- Familiarity with at least one programming language (e.g., Java, C#, Python, JavaScript)
- Understanding of databases (SQL or NoSQL fundamentals)
- Basic knowledge of version control (e.g., Git)
Advantageous Skills:
- Exposure to web development (HTML, CSS, JavaScript frameworks)
- Understanding of REST APIs
- Familiarity with Agile/Scrum environments
- Experience with cloud platforms (AWS, Azure, or similar)
- Personal or academic development projects (GitHub portfolio beneficial)
- Competencies & Soft Skills
- Strong problem-solving ability
- Willingness to learn and receive feedback
- Good communication skills
- Attention to detail
- Ability to work independently and within a team
- Time management and organisational skills
Career Growth Opportunities:
This role provides exposure to real-world development projects and structured mentorship, with growth potential into Intermediate Developer and specialised technical roles.Requirements:
- Assist in the design, development, testing, and deployment of software applications
- Write clean, maintainable, and efficient code under supervision
- Troubleshoot, debug, and resolve technical issues
- Participate in code reviews and team meetings
- Support system integrations and API development
- Assist in maintaining and improving existing systems
- Document technical processes, code changes, and user guides
- Stay up to date with emerging technologies and best practices
- Diploma or Degree in Computer Science, Information Technology, Software Engineering, or related field
- 0–2 years of development experience (internships included)
- Basic understanding of software development principles
- Familiarity with at least one programming language (e.g., Java, C#, Python, JavaScript)
- Understanding of databases (SQL or NoSQL fundamentals)
- Basic knowledge of version control (e.g., Git)
- Exposure to web development (HTML, CSS, JavaScript frameworks)
- Understanding of REST APIs
- Familiarity with Agile/Scrum environments
- Experience with cloud platforms (AWS, Azure, or similar)
- Personal or academic development projects (GitHub portfolio beneficial)
- Competencies & Soft Skills
- Strong problem-solving ability
- Willingness to learn and receive feedback
- Good communication skills
- Attention to detail
- Ability to work independently and within a team
- Time management and organisational skills
24 Feb 2026;
from:
careers24.com