{"id":2771532,"url":"https://alion.io/job/job-mail-senior-developer-it","title":"Senior Developer (IT)","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":64,"open_postings":6701,"ghost_share":0.497,"stale_share":0,"repost_share":0.724,"time_to_fill_p50_days":11,"computed_at":"2026-10-17T05: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":["Centurion, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":36000,"max_usd":69000,"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":"Agile","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"JavaScript","optional":false},{"name":"MS SQL","optional":false},{"name":"MVVM","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-10-17T06:29:32Z","employer_posted_date":"2026-10-17","last_verified_at":"2026-10-17T06:29:32Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Senior Developer (IT)Location: Centurion\nOur client in the IT industry is looking for a Senior Developer.\nKey responsibilities\nAbility to be relied upon to ensure that projects within areas of responsibility are completed in a timely manner.\nAbility to monitor your own activities and take corrective action where necessary.\nAbility to constructively help others in the team and by so doing raise team performance.\nAbility to work with others toward shared goals and meeting or exceeding them.\nAbility to easily share ideas.\nFlexible about working with new methodologies and technologies.\nRequirements\nNational Senior Certificate.\nBSc in Computer Science / Systems, Engineering or relevant field.\nStrong analytical and creative problem-solving skills, with excellent attention to detail\nMinimum 5+ years of experience in the following fields:\nAnalyze system requirements and prioritize tasks.\nWrite clean, testable code using .NET programming languages.\nDevelop technical specifications and architecture.\nTest and debug various .NET applications.\nReview and refactor code.\nDeploy fully functional applications.\nUpgrade existing programs.\nSupport junior developers.\nStrong knowledge of OOP principles.\nStrong knowledge of Relational Database Design Concepts.\nHosting Services.\nWeb services.\nREST Services.\nSerialization, with different types, XML / JSON etc.\nMicrosoft SQL Server:\no Management Studio (IDE).\no Database Design (Entity Relationship Diagramming).\no Procedures.\no Queries.\no Triggers.\no Views.\no Functions.\nASP.NET C#.\n.Net Core / .Net Standard.\nDesign Patterns:\no Singleton.\no Factory.\no Abstract Factory.\no Observer.\nError Logging methods.\nMicrosoft Visual Studio (IDE).\nAzure DevOps / TFS.\nFamiliarity with agile environments\nTroubleshooting abilities\nDocument development and operational procedures.\nExperience with C# MVVM pattern.\nExperience with XAML.\nExperience with C# MVC pattern.\nExperience with SSRS - Reporting.\nExperience with Networking.\nAny JavaScript frameworks (AngularJS, NodeJS, ReactJS etc.).\nSend your CV and latest pay slip to \nATripleA Recruitment and Temps\nwww.aaaa.co.za\n#ATripleA #recruitment #vacancy # Senior #Developer","description_format":"text","description_chars":2177,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-17T06:29:32Z"}],"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":11,"reasons":["conf:2","agency","win:early","comp:brand"],"computed_at":"2026-10-18T00:57:44Z"},"pay":null,"html_url":"https://alion.io/job/job-mail-senior-developer-it","json_url":"https://alion.io/job/job-mail-senior-developer-it.json","meta":{"generated_at":"2026-10-18T00:57:44Z","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":1597,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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-developer-it"},{"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-developer-it"},{"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-developer-it"},{"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-developer-it\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-senior-developer-it"}]}