{"id":2964216,"url":"https://alion.io/job/job-mail-senior-c-and-mobile-developer","title":"Senior C# and Mobile Developer","company":{"id":701519,"name":"Job Mail","domain":"jobmail.co.za","url":"https://alion.io/company/job-mail","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":"jobmail.co.za","ats_vendor":"Schema","truth_index":{"grade":"C","score":65,"open_postings":6893,"ghost_share":0.489,"stale_share":0,"repost_share":0.711,"time_to_fill_p50_days":7,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["South Africa"],"countries":["ZA"],"hiring_countries":["ZA"],"hiring_countries_total":1,"salary":{"min":800000,"max":1100000,"currency":"ZAR","period":"year","gross":null,"usd_annual":67920},"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"Blazor","optional":false},{"name":"C#","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"Git","optional":false},{"name":"MAUI","optional":false},{"name":"MS SQL","optional":false},{"name":"SQL","optional":false},{"name":"SQLite","optional":false},{"name":"Windows","optional":false},{"name":"CI/CD","optional":true}],"status":"live","first_seen_at":"2026-10-20T23:36:57Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-20T23:36:57Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Our client is a specialist engineering consultancy with over 30 years' experience in mine ventilation, cooling and refrigeration. Its software supports the planning, optimisation and real-time monitoring of mining operations worldwide.This opportunity combines maintaining established C# applications with developing modern desktop, web and mobile solutions.\nWhat you'll be doing\nDevelop and maintain applications using C#, .NET, Blazor and .NET MAUI.\n\nEnhance existing Windows Forms software while contributing to modern applications.\n\nDesign and maintain SQL Server and SQLite databases, data-access services and RESTful integrations.\n\nBuild reliable offline functionality, including local storage, synchronisation and error recovery.\n\nImprove performance, troubleshoot defects and test applications thoroughly.\n\nContribute to solution design, technical documentation and end-user support.\n\nWhat you'll needA relevant degree in Computer Science, Computer Engineering, Information Science or a related technical discipline.\n\nAt least 10 years' professional C# development experience, including Windows Forms and modern .NET.\n\nStrong experience with .NET 8+, ASP.NET Core, Blazor, .NET MAUI and Blazor Hybrid.\n\nSolid skills in Entity Framework Core, LINQ, SQL Server, T-SQL, SQLite and RESTful APIs.\n\nExperience with offline-capable applications, asynchronous programming and data synchronisation.\n\nSound understanding of software engineering principles, Git, testing and the development lifecycle.\n\nStrong analytical skills, attention to detail and the ability to work across multiple projects.\n\nGood communication skills and confidence engaging with clients and colleagues.\n\nNice to haveExperience developing engineering or data-intensive technical software.\n\nAndroid debugging, packaging and deployment.\n\nCI/CD and automated release pipelines.\n\n Why consider this opportunity?Work on specialist software used internationally.\n\nEnjoy variety across desktop, web and mobile platforms.\n\nHelp modernise established applications using current .NET technologies.\n\nSolve technically challenging problems with practical, real-world applications.\n\nRemote working option, with scheduled office workshops.\n\nCompensation\nThe offer will be market related in line with your qualifications, skills, and experience. The role can offer between R800k - R1.1m (Neg) per annum for candidates who require minimal additional training or oversight.","description_format":"text","description_chars":2428,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Science & Engineering"],"lifecycle":[{"event":"open","at":"2026-10-20T23:36:57Z"}],"visa":[],"liveness":{"score":43,"band":"fade","label":"Fading","p_open":1,"p_active":0.476,"p_room":0.9,"age_days":4,"expected_fill_days":7,"reasons":["seen:4","agency","velocity","win:mid","comp:brand"],"computed_at":"2026-10-25T05:49:26Z"},"pay":{"stated_usd_annual":67920,"is_top_pay":false},"html_url":"https://alion.io/job/job-mail-senior-c-and-mobile-developer","json_url":"https://alion.io/job/job-mail-senior-c-and-mobile-developer.json","meta":{"generated_at":"2026-10-25T18:45:08Z","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":26557,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00: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":701519},"rest":"https://alion.io/mcp/rest/get_company?id=701519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjob-mail-senior-c-and-mobile-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%2Fjob-mail-senior-c-and-mobile-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%2Fjob-mail-senior-c-and-mobile-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/job-mail-senior-c-and-mobile-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-senior-c-and-mobile-developer"}]}