{"id":2548263,"url":"https://alion.io/job/hire-resolve-senior-software-developer-xamarin","title":"Senior Software Developer - Xamarin","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":"A","score":87,"open_postings":925,"ghost_share":0.045,"stale_share":0.411,"repost_share":0.323,"time_to_fill_p50_days":4,"computed_at":"2026-10-15T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","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":{"min_usd":42000,"max_usd":81000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":27},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"C#","optional":false},{"name":"UML","optional":false},{"name":"Xamarin","optional":false}],"status":"live","first_seen_at":"2026-10-14T17:02:35Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-14T17:02:35Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Hire Resolve is currently seeking a talented and experienced Senior Software Developer to join our client's team in Johannesburg. As a Senior Software Developer, you will play a key role in designing, developing, and implementing software solutions for their clients.\nResponsibilities:\nDetermine the requirements of the software from a UI and service API design. Verify that the UI and API are aligned. Design the software in an object oriented way focusing on simplicity and ensure it aligns with Agile best practices\nImplement the software, possibly with the help of junior developers which will required direction and supervision\nAdd or updated code in a way that it is consistent and coherent with the existing code\nAdd or update unit tests as required\nParticipate in the different team events, suggest improvements to the way of working and help the team work more efficiently\nDevelop scalable, reliable and high-performance applications\nProduce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation\nReceive and collaborate on business requirements and be able to communicate well to elicit requirements\nCollaborate with analysts and business teams to deliver on prioritized work\nResearch, consult and make recommendations on coding and optimization best practices.\nProvide continuous feedback and input to other stakeholders.\nRequirements:\nInformation Technology or Computer science Qualifications\nMinimum 5 years Experience\nC# and .NET framework\nXamarin. Forms or at least good XAML knowledge\nSmartphone App development\nAgile practices in particular the Agile design track\nObject orientation including the application of the SOLID principles\nHave strong software design skills.\nUnit testing\nUML\nUseful if to have native Android and iOS toolchain experience\nBenefits:\nCompetitive Salary\nContact Hire Resolve for you next career-changing move\nOur client is offering a highly competitive salary for this role based on experience.\nApply for this role today, contact Carmen Schafer at Hire Resolve or on LinkedIn\nYou can also visit the Hire Resolve website: hireresolve.us or email us your CV: \nWe will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.","description_format":"text","description_chars":2440,"description_truncated":false,"requirements":{"experience_years_min":5,"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-10-14T17:17:05Z"}],"visa":[],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":0,"expected_fill_days":4,"reasons":["seen:0","agency","velocity","win:early","comp:brand"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/hire-resolve-senior-software-developer-xamarin","json_url":"https://alion.io/job/hire-resolve-senior-software-developer-xamarin.json","meta":{"generated_at":"2026-10-15T14:02:52Z","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":21523,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00: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":678136},"rest":"https://alion.io/mcp/rest/get_company?id=678136"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhire-resolve-senior-software-developer-xamarin"},{"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%2Fhire-resolve-senior-software-developer-xamarin"},{"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%2Fhire-resolve-senior-software-developer-xamarin"},{"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/hire-resolve-senior-software-developer-xamarin\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhire-resolve-senior-software-developer-xamarin"}]}