{"id":4295596,"url":"https://alion.io/job/e-and-d-recruiters-development-engineer-software","title":"Development Engineer: Software","company":{"id":4497285,"name":"E and D Recruiters","domain":"edrecruiters.co.za","url":"https://alion.io/company/e-and-d-recruiters","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":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"ClickHouse","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Go","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"JavaScript","optional":false},{"name":"Kanban","optional":false},{"name":"Kubernetes","optional":false},{"name":"Node JS","optional":false},{"name":"PHP","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Postman","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"UML","optional":false},{"name":"GCP","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-03T14:03:19Z","employer_posted_date":null,"last_verified_at":"2026-11-03T14:03:19Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"Reference: Pta004112-EP-1\n\nSoftware Development Engineer vacancy in Modderfontein. Degree in Computer Science or Engineering with a minimum of 5 years' experience in software and/ or a system design environment. Detailed understanding of C++, Java, C,SQL, PHP, UML, and database design.\nDuties & Responsibilities\nSoftware Development Engineer\n\nModderfontein\n\nDesign software for new electronic products or improve existing designs of said products through innovation and research of new and existing technologies, to provide a reliable, robust, and customer-focused blasting solution.\n\nRequired outputs: Functional\n\nDesign and develop firmware/software solutions.\n\nDevelop and optimise data handling and management systems.\n\nSolicit business requirements from customers and develop system technical specifications.\n\nDevelop tests (according to best practice) throughout the product development lifecycle.\n\nKeep abreast of global technological developments in the mining and software engineering space to provide direction for software development projects.\n\nAssist in the installation and commissioning of new software systems at client sites; interfacing with and ensuring the satisfaction of clients in this process.\n\nRequirements\nQualifications and expertise required (Must)\n\nA Degree in Computer Science, Engineering, or equivalent.\n\n5 years’ experience programming in a professional capacity.\n\nSoftware development experience using C++, Javascript C#, and modern .NET / ASP.NET Core \n\nWork with operational and analytical databases such as PostgreSQL and ClickHouse.\n\nWork with containerised deployment technologies such as Docker, Cloud Run and/or Kubernetes.\n\nExperience working with databases in a software/web development context and Cloud Platforms.\n\nQualifications and expertise required (Beneficial)\n\nSoftware development experience using Golang, QT and QML. (Highly advantageous).\n\nMobile application development at commercial level, Android/ IOS. (Highly advantageous).\n\nProject management methodologies e.g. AGILE, SCRUM, Kanban etc.\n\nExperience using UX principles to develop user interfaces.\n\nWeb application development at a commercial level, with {JavaScript, HTML5, Angular, NodeJS}.\n\nExperience using testing tools e.g. Selenium, Postman, Playwright.\n\nC# and modern .NET / ASP.NET Core\n\nBackend service and API development\n\nDistributed and event-driven systems\n\nApache Kafka or equivalent enterprise messaging/event-streaming technology\n\nSQL and database design\n\nDocker and containerised applications\n\nREST APIs and service-to-service integration\n\nAutomated unit and integration testing\n\nGit and modern software development workflows\n\nCI/CD concepts and production software deployment\n\nTroubleshooting complex production systems using logs, metrics and application diagnostics\n\nSoftware architecture principles, dependency injection and modular system design\n\nPlease apply via:www.edrecruiters.co.za or send your CV to . Reference number #4112.\n\nShould we not contact you within 14 days, please consider your application as unsuccessful. Your resume will be saved in our database for future purposes. \n\nONLY SA CITIZENS WILL BE CONSIDERED","description_format":"text","description_chars":3180,"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-14T00:57:30Z"}],"visa":[],"liveness":{"score":47,"band":"ok","label":"Likely open","p_open":1,"p_active":0.528,"p_room":0.9,"age_days":10,"expected_fill_days":26,"reasons":["seen:10","agency","velocity","win:mid"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/e-and-d-recruiters-development-engineer-software","json_url":"https://alion.io/job/e-and-d-recruiters-development-engineer-software.json","meta":{"generated_at":"2026-11-14T15:34:45Z","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":17240,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":4497285},"rest":"https://alion.io/mcp/rest/get_company?id=4497285"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fe-and-d-recruiters-development-engineer-software"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fe-and-d-recruiters-development-engineer-software"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fe-and-d-recruiters-development-engineer-software"},{"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/e-and-d-recruiters-development-engineer-software\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fe-and-d-recruiters-development-engineer-software"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4295596}},{"tool":"search_jobs","arguments":{"company":"edrecruiters.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4295596},"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"}}