Software Development
Junior Software Engineer
Junior Software Engineer career pathway focused on software development capabilities required by Sri Lankan and international IT employers.
Career Action
Run a full assessment to compare this role against your selected skills and receive a personalized ranked role list.
Required Skills
HTML
Web Development
Critical
CSS
Web Development
Critical
JavaScript
Programming
Critical
TypeScript
Programming
Important
React
Web Development
Important
Node.js
Programming
Important
Databases
Databases
Optional
APIs
Web Development
Optional
Recommended Courses
AWS Cloud Practitioner
NGC-012 | 4-6 Weeks
AWS Cloud Practitioner + Solutions Architect Associate
NGC-013 | 3-4 Months
AWS Solutions Architect Associate
NGC-014 | 8-10 Weeks
AWS Cloud Practitioner + Solutions Architect Associate - 16-Day Programme
NGC-028 | 16 Days
AWS Practical Cloud Workshop
NGC-035 | 1 Day
Skill Gap Analysis
| Skill | Importance | Weight | Severity | Recommended Course |
|---|---|---|---|---|
| HTML | Critical | 20% | Critical | Adviser review required |
| CSS | Critical | 15% | Critical | Adviser review required |
| JavaScript | Critical | 15% | Critical | Adviser review required |
| TypeScript | Important | 12% | Moderate | Adviser review required |
| React | Important | 12% | Moderate | Adviser review required |
| Node.js | Important | 10% | Moderate | Adviser review required |
| Databases | Optional | 8% | Moderate | AWS Cloud Practitioner |
| APIs | Optional | 8% | Moderate | Adviser review required |
Sri Lankan Salary Bands
| Company Tier | Experience | Salary Band |
|---|---|---|
| Sri Lankan Market | Entry Level | LKR 70,000 - 160,000 per month |
| Sri Lankan Market | Associate | LKR 110,000 - 260,000 per month |
| Sri Lankan Market | Mid-Level | LKR 180,000 - 400,000 per month |
| Sri Lankan Market | Senior | LKR 350,000 - 700,000 per month |
| Sri Lankan Market | Lead | LKR 500,000 - 900,000 per month |
Indicative monthly gross salary range for the Sri Lankan employment market. Actual compensation varies by employer, experience, qualifications, location, technical specialisation, and employment arrangement.
Career Roadmap
Step 1
Consolidate verified strengths
Document your current skill baseline and focus practice on the skills already contributing to this role match.
Step 2
Close priority skill gaps
Prioritize HTML, CSS, JavaScript before applying for this pathway.
Step 3
Complete aligned training
Start with AWS Cloud Practitioner to bridge the highest-value missing capabilities.
Step 4
Build proof of capability
Create a portfolio project, lab record, or case study that demonstrates the required skills in a realistic work scenario.
