{"id":4078946,"url":"https://alion.io/job/storyteq-mid-level-software-engineer-c-net","title":"Mid-Level Software Engineer - C#/.NET","company":{"id":5364,"name":"Storyteq","domain":"storyteq.com","url":"https://alion.io/company/storyteq","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","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":[],"countries":[],"hiring_countries":["ZA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Angular","optional":true},{"name":"Grafana","optional":true},{"name":"gRPC","optional":true},{"name":"gRPC for .NET","optional":true},{"name":"JavaScript","optional":true},{"name":"JQuery","optional":true},{"name":"Kubernetes","optional":true},{"name":"New Relic","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"TypeScript","optional":true},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-11-11T16:26:36Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-11T16:26:36Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"At Storyteq, we help some of the world's biggest brands simplify their marketing operations, streamline creative production and bring campaigns to life faster.\nWe're looking for a Mid-Level Software Engineer (C#/.NET) to join our MediaCentre team, working on a platform used by major retail brands to manage everything from campaign planning and production through to delivering marketing materials across stores.\nThis is a great opportunity for someone who enjoys getting stuck into technical challenges, taking ownership of their work and making a real impact. You'll be working on a mix of existing applications and exciting new features, collaborating with engineers, Product Owners and technical specialists to continuously improve the platform.\nWe're looking for someone with solid C#/.NET experience who's comfortable working independently but also enjoys being part of a collaborative team. You don't need to know everything, but you should be curious, proactive and keen to develop your technical skills.\nKey responsibilities\nDevelop, maintain and improve applications and services using C#, ASP.NET and .NET technologies.\nTake ownership of delivering features and improvements, from understanding requirements through to development, testing and release.\nWork closely with Product Owners and engineers to clarify requirements, acceptance criteria and technical solutions.\nBuild, maintain and integrate REST APIs to support the platform's functionality.\nWork with SQL databases and Entity Framework to implement and optimise data access.\nWrite and maintain automated tests to ensure code quality, reliability and performance.\nUse Docker and established CI/CD pipelines to support development, testing and deployment.\nInvestigate and troubleshoot application issues, identifying root causes and implementing effective solutions.\nParticipate in code reviews, share knowledge and contribute to continuous improvements.\nCollaborate with senior engineers, Solution Architects and Platform Engineers on technical designs and more complex challenges.\nCommunicate progress, challenges and potential risks clearly with the wider team.\nIdentify opportunities to improve existing applications, development processes and technical documentation.\nRequirements\nEssential\nMinimum of 3 years' professional software development experience, including hands-on C#/.NET development within a collaborative engineering team.\nStrong practical experience with C# and ASP.NET MVC or Web API, with familiarity across both .NET Framework and modern .NET.\nExperience working with SQL and relational databases, ideally SQL Server, using an ORM such as Entity Framework.\nHands-on experience building or integrating REST APIs, including validation, authentication and error handling.\nExperience developing or supporting cloud-hosted applications using GCP, Azure or AWS.\nWorking knowledge of Docker, including building images, running containers and troubleshooting configuration issues.\nExperience with CI/CD pipelines, Git, pull requests and code reviews within a structured development environment.\nExperience writing and maintaining automated tests to support application quality and reliability.\nUnderstanding of application security principles, including authorisation, input validation and secure handling of sensitive information.\nFamiliarity with SSO and OIDC authentication technologies or comparable identity management solutions.\nAbility to independently deliver features from requirements through to testing and release, while recognising when technical guidance is needed.\nStrong problem-solving and debugging skills, with experience investigating and resolving application issues.\nClear communication skills, a collaborative approach and a willingness to learn, share knowledge and apply feedback.\nDesirable\nExperience with messaging systems, pub/sub technologies or asynchronous processing.\nUnderstanding of distributed systems concepts, including retries and duplicate-message handling.\nExperience working with gRPC.\nExposure to Kubernetes or infrastructure as code.\nFamiliarity with observability and monitoring tools such as New Relic, Grafana or OpenTelemetry.\nExperience integrating applications with third-party platforms and services.\nExposure to front-end technologies such as Razor, jQuery, Vue.js or Angular.\nExperience maintaining established applications or working with complex business workflows.\nExperience contributing to technical design discussions and identifying opportunities to improve application performance and scalability.\n\nWe Value Diversity\nWe champion and welcome diversity in our workforce and ensure all job applicants receive equal and fair treatment, regardless of age, race, gender or gender identity, religion, sexual orientation, disability, or nationality.\nWe are not only committed to increasing the visibility and recognition of talent from under-represented groups within our organisation but the wider industry too.\nAt the end of the day, we make sure we take time to look after ourselves, each other, and the planet because we’re always stronger together.\nITG have a number of community groups (ERGs) available to employees which offer a safe space for like-minded colleagues, with shared interests to connect, socialise and check in with each other. These include Black ITGers Together, LGBTQ+ Together, Mens Health Together, Muslims Together, Neurodiversity Together, Working Parents and Carers Together and Women In Tech Together.","description_format":"text","description_chars":5469,"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":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Generative Video","Digital Marketing"],"lifecycle":[{"event":"open","at":"2026-11-11T16:26:36Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["conf:2","win:early"],"computed_at":"2026-11-11T19:21:19Z"},"pay":null,"html_url":"https://alion.io/job/storyteq-mid-level-software-engineer-c-net","json_url":"https://alion.io/job/storyteq-mid-level-software-engineer-c-net.json","meta":{"generated_at":"2026-11-11T19:21:19Z","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":37394,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00: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":5364},"rest":"https://alion.io/mcp/rest/get_company?id=5364"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fstoryteq-mid-level-software-engineer-c-net"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fstoryteq-mid-level-software-engineer-c-net"},{"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%2Fstoryteq-mid-level-software-engineer-c-net"},{"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/storyteq-mid-level-software-engineer-c-net\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fstoryteq-mid-level-software-engineer-c-net"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4078946}},{"tool":"search_jobs","arguments":{"company":"storyteq.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4078946},"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"}}