{"id":1077537,"url":"https://alion.io/job/job-mail-junior-software-developer-4","title":"Junior Software Developer","company":{"id":2680777,"name":"Profile Personnel","domain":"profilepersonnel.co.za","url":"https://alion.io/company/profile-personnel","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":"jobmail.co.za","ats_vendor":null,"truth_index":{"grade":"D","score":40,"open_postings":598,"ghost_share":0.851,"stale_share":0,"repost_share":0.936,"time_to_fill_p50_days":14,"computed_at":"2026-11-05T05:54:30Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Gqeberha, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":11500,"max_usd":29000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":10},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"React.js","optional":false},{"name":".NET","optional":true},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"Blazor","optional":true},{"name":"C#","optional":true},{"name":"Entity Framework Core","optional":true},{"name":"JavaScript","optional":true},{"name":"PWA","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-09-20T14:29:23Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-16T14:20:31Z","board_verified":false,"closed_at":null,"days_open":46,"trust":{"level":"ghost","repost_count":5,"flags":["repost"],"days_open":45},"description":"We are looking for a motivated and detail-oriented Junior Software Developer to support the development of high-quality software solutions across the full software development lifecycle. The successful candidate will work closely with Senior Developers and cross-functional teams to deliver reliable, scalable, and business-aligned systems.\nThis role is ideal for an enthusiastic developer eager to grow their technical skills, gain exposure to modern development frameworks, and develop a strong understanding of how software solutions support business and financial processes.\nKey Responsibilities\nWrite and maintain application code according to defined technical and functional specifications.\n\nAssist in reviewing and enhancing existing systems.\n\nContribute ideas for system improvements, including time and cost estimates.\n\nCollaborate with Senior Developers, Project Managers, Business Analysts, and designers to ensure clarity and alignment.\n\nProduce clear technical documentation and efficient, well-structured code.\n\nConduct unit and system testing for new developments, upgrades, and releases.\n\nSupport deployments and provide ongoing system maintenance post-implementation.\n\nPrepare user documentation and training materials as required.\n\nDevelop an understanding of business processes and financial workflows to ensure solutions meet operational needs.\n\nEnsure all development work delivers value through usability, efficiency, and business impact.\n\nTechnology Stack & Exposure\nC# MVC web applications\n\nRazor / CSHTML and JavaScript\n\nObject-oriented C# development\n\nSQL Server and LINQ\n\nEntity Framework, stored procedures, views, and functions\n\nFull-stack development (front-end and back-end)\n\n.NET Framework and .NET Core\n\nBlazor\n\nAPI / SDK integration\n\nAzure DevOps\n\nTelerik UI controls\n\nProgressive Web Applications (PWA)\n\nReact\n\nFlutter\n\nCode testing and quality assurance\n\nShould you wish to apply please email your CV through to Kirsten Smith at \nOnly shortlisted candidates will be contacted. Should you not receive a response within 14 days please consider your application unsuccessful. We will keep your CV on our database for any other relevant roles that may arise.","description_format":"text","description_chars":2221,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-20T14:29:23Z"},{"event":"close","at":"2026-09-20T18:11:58Z"},{"event":"reopen","at":"2026-09-23T14:35:38Z"},{"event":"close","at":"2026-09-23T21:59:09Z"},{"event":"reopen","at":"2026-09-27T14:14:16Z"},{"event":"close","at":"2026-09-27T16:28:42Z"},{"event":"reopen","at":"2026-10-04T14:15:09Z"},{"event":"close","at":"2026-10-04T18:59:47Z"},{"event":"reopen","at":"2026-10-06T14:16:18Z"},{"event":"close","at":"2026-10-06T19:46:06Z"},{"event":"reopen","at":"2026-10-16T14:20:31Z"}],"visa":[],"liveness":{"score":2,"band":"cold","label":"Long shot","p_open":0.85,"p_active":0.08,"p_room":0.28,"age_days":45,"expected_fill_days":14,"reasons":["seen:19","repost:5","agency","stale_co","ghost","win:tail","crowd:junior,brand"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/job-mail-junior-software-developer-4","json_url":"https://alion.io/job/job-mail-junior-software-developer-4.json","meta":{"generated_at":"2026-11-06T03:53:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6591,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2680777},"rest":"https://alion.io/mcp/rest/get_company?id=2680777"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjob-mail-junior-software-developer-4"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjob-mail-junior-software-developer-4"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjob-mail-junior-software-developer-4"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/job-mail-junior-software-developer-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-junior-software-developer-4"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1077537}},{"tool":"search_jobs","arguments":{"company":"profilepersonnel.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1077537},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}