{"id":3079251,"url":"https://alion.io/job/international-facilities-services-application-developer","title":"Application Developer","company":{"id":3880295,"name":"International Facilities Services","domain":"ifsafrica.com","url":"https://alion.io/company/international-facilities-services","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Simplify","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Durban, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":23000,"max_usd":49000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":16},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"JavaScript","optional":false},{"name":"Kanban","optional":false},{"name":"Least Privilege","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"OWASP","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-22T11:42:29Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-26T13:34:44Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Purpose of the Role\nTake ownership of IFS’s internal business applications, built on a modern cloud-based rapid development and hosting platform, and turn operational needs into secure, maintainable software. Working with the Head of IT as Product Owner and with business process owners in all departments, the role delivers usable improvements in short agile sprints, supports reliable day-to-day operation, and enables the in-house IT team to be able to maintain and extend the applications. The role is accountable for a portfolio of business-critical, in-house web applications that govern financial approvals, delegation-of-authority controls and core operational processes across the group. These systems are relied upon daily and are integral to the organisation’s internal controls and audit trail.\nKey Responsibilities\n Application Build\nTake over and extend the existing applications, understand the users, workflow, permissions, data and release process before making changes.\nBuild and maintain responsive front ends, REST APIs and relational data models with the validation, access controls, audit trails and tests each feature requires.\nIntegrate with Microsoft Graph/Entra ID and other approved services using documented, least-privilege patterns, agree the integration approach with the Product Owner before implementation.\nAgile DeliveryRun Scrum sprints, weekly backlog refinement, sprint planning, a daily check-in, a sprint review with a working demo to business process owners, and a retrospective.\nTurn feedback into clear acceptance criteria and prioritised backlog items, keep the backlog, sprint board and release notes current so progress is visible without being asked.\nCommunicate progress, blockers, dependencies and trade-offs early, hold a realistic sprint goal and demonstrate working software every sprint.\nQuality and SecurityWrite and maintain automated tests for business rules, approval routing, permissions and API behaviour, raise the current testing baseline.\nApply OWASP-informed secure development and POPIA-aware handling of personal and financial data; keep secrets in the platform’s managed secrets store, never in code.\nRelease to production only through a scheduled release with a change notice to the business, in line with the IFS IT change standard, raise and remediate high-risk technical debt with the Product Owner.\nDocumentation and HandoverKeep a technical document per application current, architecture, data model, environment variables, deployment and rollback steps, known limitations.\nProduce or update IFS-branded user manuals with the IT team for each release, pair with the IT team and run knowledge-transfer sessions.\nQualification and Experience\nThree to five years of relevant application-development experience, with examples of software delivered into active use and maintained after release.\nPractical React and JavaScript experience, TypeScript preferred. Strong C# or Java developers will be considered based on demonstrated readiness to work hands-on in JavaScript/React from the first sprint.\nDemonstrable experience in Scrum or Kanban delivery, writing user stories, estimating, running demos and retrospectives, and working directly with a Product Owner or business stakeholders.\nRelevant degree or diploma in Computer Science, Information Systems or similar, or equivalent experience. Agile certification (CSM, PSM I) is an advantage.\nPreference will be given to appointments that support the achievement of our Employment Equity and Affirmative Action goals","description_format":"text","description_chars":3534,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Real Estate","Facilities Management"],"lifecycle":[{"event":"open","at":"2026-10-22T11:42:29Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":57,"reasons":["conf:1","win:early"],"computed_at":"2026-10-26T05:57:25Z"},"pay":null,"html_url":"https://alion.io/job/international-facilities-services-application-developer","json_url":"https://alion.io/job/international-facilities-services-application-developer.json","meta":{"generated_at":"2026-10-26T15:36:25Z","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":20760,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00: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":3880295},"rest":"https://alion.io/mcp/rest/get_company?id=3880295"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Finternational-facilities-services-application-developer"},{"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%2Finternational-facilities-services-application-developer"},{"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%2Finternational-facilities-services-application-developer"},{"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/international-facilities-services-application-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Finternational-facilities-services-application-developer"}]}