{"id":3930556,"url":"https://alion.io/job/fourier-recruitment-back-end-software-developer","title":"Back-end Software Developer","company":{"id":4497151,"name":"Fourier Recruitment","domain":null,"url":"https://alion.io/company/fourier-recruitment","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Stellenbosch, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":65000,"max":72000,"currency":"ZAR","period":"month","gross":true,"usd_annual":52344},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":true},{"name":"C#","optional":true},{"name":"C++","optional":true},{"name":"GeoServer","optional":true},{"name":"Google Maps","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"OpenLayers","optional":true},{"name":"Python","optional":true},{"name":"Spring Boot","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-07T14:01:03Z","employer_posted_date":null,"last_verified_at":"2026-11-07T14:01:03Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"The Software Developer is part of the product development team and works together with the rest of the team to develop and enhance software products.\nThe Software Developer also participates in product support when required.\nThe software developer designs, develops and maintains in-house developed software that fulfils customer and business requirements and enables the company to be a profitable business.\n\nDuties & Responsibilities\nAssist in determining the requirements specifications for the system/subsystem/component.\nPerform system/subsystem/component design.\nProduce code compliant with requirements and design, and with industry security standards.\nFollow company development processes.\nPerform unit testing.\nDistribute software builds for Quality Assurance.\nProvide inputs for Quality Assurance (testing).\nDebugging and fault-finding.\nPlay an active role in integrating hardware and software where applicable.\nPerform system integration testing.\nDo regression tests (re-testing).\nProvide assistance to the Quality Assurance team members on request.\nProvide support via email and telephone to advanced support personnel.\nOn-site or online support for difficult installations, upgrades and problems on request.\nSupport other developers on request.\nAssist with development planning, e.g., by analysing requirements and technologies and providing time estimates.\nTrack and update the status of defects and enhancements in the issue-tracking system.\nTime tracking and management.\nAssist with the creation and review of user and technical documentation.\nStudy relevant standards/specifications.\nStudy relevant programming interfaces/tools.\nAdhere to the Group Talent Management Framework.\nBU remains ISO 9001 Certified.\nNPS Score = 40.\nAchieving a BU Turnover as defined for the year.\nTo be defined on a case-by-case basis as required in each BU (to be detailed in the performance contract).\nAchieving a BU PBIT as defined for the year.\nTo be defined on a case-by-case basis as required in each BU (to be detailed in the performance contract).\n\nDesired Experience & Qualification\n4-year degree in Computer Science (3 years + Honours or Electronic Engineering or equivalent.\nSenior Software Developer: at least 5 to 8+ years of solid programming and design experience.\nProactive, professional and passionate.\nObject-oriented design and coding experience.\nSolid programming experience (for more senior positions).\nAdvantage: experience with cloud services, various languages, database systems and AI\nAnalyse information needs and determine the best way to meet them.\nAnalyse objectives and problems specified by external and internal stakeholders.\nAn understanding of software theories and principles, plus practical implementation.\nThe ability to work to defined standards.\nAbility to work effectively within a team.\nStrong analytical and problem-solving abilities.\nA keen interest in keeping up to date with expertise and technology.\nAbility to communicate designs and concepts effectively.\nWillingness to assist more junior development team members and testers.\nGood planning and organising skills.\nOral and written communication skills.\nAnalytical and logical.\nInitiative and problem-solving skills.\nAttention to detail/accuracy.\n\nTech Stack\nJava 17\nSpring Framework, Spring Boot & CXF\nHTML5 & JavaScript(JS)\nAngular & TypeScript\nSQL, including geospatial queries\nGeospatial technologies: OpenLayers, GeoServer, Google Maps JavaScript API\nRabbitMQ\nExperience with AI technologies is advantageous\nLimited C#, Python and C++\n\nPackage & Remuneration\nSalary: R65000 - R72000 per month\n\nInterested?\nFourier Recruitment","description_format":"text","description_chars":3621,"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-11-08T00:57:40Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":25,"reasons":["seen:0","agency","win:early"],"computed_at":"2026-11-08T02:54:29Z"},"pay":{"stated_usd_annual":52344,"is_top_pay":false},"html_url":"https://alion.io/job/fourier-recruitment-back-end-software-developer","json_url":"https://alion.io/job/fourier-recruitment-back-end-software-developer.json","meta":{"generated_at":"2026-11-08T02:54:29Z","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":6216,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00: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":4497151},"rest":"https://alion.io/mcp/rest/get_company?id=4497151"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffourier-recruitment-back-end-software-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%2Ffourier-recruitment-back-end-software-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%2Ffourier-recruitment-back-end-software-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/fourier-recruitment-back-end-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffourier-recruitment-back-end-software-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3930556}},{"tool":"search_jobs","arguments":{"company":4497151,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3930556},"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"}}