{"id":1590977,"url":"https://alion.io/job/hire-resolve-software-developer-2","title":"Software Developer","company":{"id":678136,"name":"Hire Resolve","domain":"hireresolve.com","url":"https://alion.io/company/hireresolve","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":"jobmail.co.za","ats_vendor":"Workable","truth_index":{"grade":"D","score":46,"open_postings":403,"ghost_share":0.968,"stale_share":0,"repost_share":0.052,"time_to_fill_p50_days":3,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Midrand, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":28000,"max_usd":70000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":8},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"Angular","optional":true},{"name":"ASP.NET Core","optional":true},{"name":"C#","optional":true},{"name":"JQuery","optional":true},{"name":"MVC","optional":true},{"name":"MySQL","optional":true},{"name":"React.js","optional":true},{"name":"Rest API","optional":true},{"name":"SOAP","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-01T16:06:11Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-01T16:06:11Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"A leading chemical Industry Education and Training is looking for a Software Developer to join their team in Johannesburg, GP on a 6 months contract. The incumbent in the position will develop, maintain, and enhance software applications. Thepositionwill report to the ICT Manager.\nRequirements:\nA Bachelor’s Degree (NQF Level 7 qualification) in Software Development/Computer\nScience/InformationTechnology/InformationSystems/Informatics/Financial Information Systems or equivalent.\n2-3years of Systems Developmentexperience.\nSolid experience in JavaScript and the Node.js ecosystem.\nExtra credit for knowledge of ODOO.\nKnowledge of Web and Mobile Development; .NET Core Framework; ASP.NET, MVC, Web API and Core; HTML, CSS, JavaScript, and TypeScript; jQuery, Angular and React; ORM; Web Services (REST & SOAP), Workflow systems; SQL Server 2022; MySQL 8; Database Design.\nContact Hire Resolve for your next career-changing move.\nOur client is offering a highly competitive salary for this role based on experience.\nApply for this role today, contact Gaby Turner at  or on LinkedIn\nYou can also visit the Hire Resolve website: hireresolve.us or email us your CV: ","description_format":"text","description_chars":1218,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-01T16:06:11Z"}],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":3,"reasons":["conf:7","agency","win:early","comp:junior,brand"],"computed_at":"2026-10-02T02:58:34Z"},"pay":null,"html_url":"https://alion.io/job/hire-resolve-software-developer-2","json_url":"https://alion.io/job/hire-resolve-software-developer-2.json","meta":{"generated_at":"2026-10-02T02:58:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4037,"day_limit":5000,"remaining_today":963,"minute_limit":60,"resets_at":"2026-10-03T00:00:00Z"}}}