{"id":4211555,"url":"https://alion.io/job/datonomy-solutions-senior-net-software-developer-3","title":"Senior .Net Software Developer","company":{"id":4495540,"name":"Datonomy Solutions","domain":null,"url":"https://alion.io/company/datonomy-solutions","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"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":["Cape Town, 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":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Copilot","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Kubernetes","optional":false},{"name":"MS SQL","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"WPF","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-11T13:58:13Z","employer_posted_date":null,"last_verified_at":"2026-11-11T13:58:13Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Duties & Responsibilities\nWe are looking for a senior full-stack .NET developer to drive the design and delivery of enterprise-scale retail systems on modern .NET (8 to 10). You'll shape engineering standards, guide solution design, lead modernisation work and mentor other engineers. The role is mostly design and technical leadership, with hands-on development.\nWhat you'll do\n\nDesign and architecture\n\nTake the technical lead on large, complex projects, translating business requirements into the right applications, interfaces and system architecture.\nDesign scalable solutions using microservices, event-driven and API-first patterns, and cloud-native, distributed designs.\nCreate conceptual, logical and physical designs, and document them with use cases and diagrams.\n\nEngineering and delivery\n\nBuild and maintain enterprise applications in C# and .NET 8+, across back end, APIs and user interfaces.\nLead modernisation onto .NET 8, 9 and 10.\nOwn application performance, scalability and reliability, including monitoring, logging and observability.\nOversee SQL Server design, optimisation and high-volume data processing.\nDrive CI/CD, DevOps practices and automated build, test and deployment.\n\nLeadership and quality\n\nLead code reviews and make sure code meets Shoprite's engineering standards.\nMentor and develop Software Engineers I and II, and help build a high-performing team.\nWork with architects, product owners and business stakeholders within Agile delivery and SDLC governance.\nIdentify technical risks early and drive mitigation.\n\nWhat you'll bring\n\nA diploma or degree in Information Systems, Computer Science or similar.\n7+ years' software development experience in enterprise environments, including complex projects across the full SDLC.\nExpert C# and .NET 8+ (.NET Core and .NET Framework), with ASP.NET Core, Web API and MVC; experience with WCF and WPF.\nStrong system design, architecture and integration experience, including REST and SOAP web services.\nA solid grasp of OOP, SOLID, Clean Architecture and layered design, API design and distributed systems.\nAdvanced SQL Server and T-SQL: database design, performance tuning, indexing and query optimisation.\nFront-end and UI development, with an understanding of basic UX principles.\nUnit, integration and performance testing, and automated deployment.\nGit or TFS, and experience on Agile and DevOps projects.\nCloud services experience on Azure or AWS.\nA good understanding of networking and security principles.\nProven technical leadership: mentoring developers and leading code reviews.\nRetail experience.\nPractical use of AI-assisted development tools, such as GitHub Copilot, Claude or similar, to improve productivity and code quality.\nClear communication and strong stakeholder engagement, turning business needs into technical solutions.\n\nAdvantageous\n\nExposure to .NET 9 and 10.\nDomain-Driven Design (DDD) and CQRS.\nEvent-driven architecture with Azure Service Bus, Kafka, RabbitMQ or similar.\nContainers with Docker and Kubernetes (AKS preferred).\nCI/CD pipelines in Azure DevOps or GitHub Actions.\nObservability tools such as Application Insights or OpenTelemetry.\nMigrating monolithic applications to microservices.\nAngular or React.\nNoSQL databases and caching (for example Redis).\nHigh-volume, transactional or point-of-sale systems.\nIntegrating AI capabilities into applications through APIs, automation or copilots.\n\nDesired Experience & Qualification\nSenior, Net, Software, Developer, Azure, Docker, Hybrid, Contract","description_format":"text","description_chars":3510,"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":["Recruiting & Staffing","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-13T00:57:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":11,"reasons":["seen:1","win:early"],"computed_at":"2026-11-13T10:08:23Z"},"pay":null,"html_url":"https://alion.io/job/datonomy-solutions-senior-net-software-developer-3","json_url":"https://alion.io/job/datonomy-solutions-senior-net-software-developer-3.json","meta":{"generated_at":"2026-11-13T10:08:23Z","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":20781,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00: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":4495540},"rest":"https://alion.io/mcp/rest/get_company?id=4495540"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdatonomy-solutions-senior-net-software-developer-3"},{"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%2Fdatonomy-solutions-senior-net-software-developer-3"},{"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%2Fdatonomy-solutions-senior-net-software-developer-3"},{"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/datonomy-solutions-senior-net-software-developer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdatonomy-solutions-senior-net-software-developer-3"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4211555}},{"tool":"search_jobs","arguments":{"company":4495540,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4211555},"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"}}