Flag job

Report

Junior Software Trainee

Min Experience

0 years

Location

Islamabad, Islamabad Capital Territory, Pakistan

JobType

internship

About the job

Info This job is sourced from a job board

About the role

We are looking for enthusiastic and motivated individuals to join our Junior Software Developer Training Program. This is an excellent opportunity for recent graduates or aspiring developers to gain hands-on experience, learn best practices, and build foundational skills in software development. During the training, you will work alongside experienced developers, contribute to real projects, and receive mentorship as you grow into a full-time developer role. Key Responsibilities: Participate in structured training sessions on programming fundamentals, tools, and development workflows. Assist in writing clean, scalable, and maintainable code under supervision. Work on small tasks and gradually move to more complex features within development projects. Learn to collaborate with team members using version control systems like Git. Understand and follow the company's software development lifecycle (SDLC) and agile methodologies. Document code, participate in code reviews, and apply feedback from mentors and senior developers. Required Qualifications / Technical Skills: Bachelors degree in Computer Science, Information Technology, or a related field (or final-year student). Basic understanding of programming concepts (e.g., OOP, data structures, algorithms). Exposure to one or more programming languages like JavaScript, Python, Java, C#, or similar. Eagerness to learn and grow in a fast-paced development environment. Strong problem-solving abilities and attention to detail. Good communication and teamwork skills. Understanding of data Visualisations & analytics Preferred (but not required): Completed personal or academic projects (GitHub portfolio is a plus). Familiarity with web development (HTML, CSS, JavaScript) or backend basics. Exposure to tools like VS Code, GitHub, Postman, or command line. What We Offer: 6 months of structured training with hands-on mentorship. Opportunity to transition into a full-time Junior Developer position based on performance. Supportive work culture with continuous learning opportunities. Competitive stipend during the training period.

Skills

programming
data structures
algorithms
javascript
python
java
c#
problem-solving
communication
teamwork
data visualization
analytics