{"id":2479504,"url":"https://alion.io/job/job-mail-platform-developer-intermediatesenior","title":"Platform Developer (Intermediate/Senior)","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":62,"open_postings":782,"ghost_share":0.524,"stale_share":0,"repost_share":0.747,"time_to_fill_p50_days":12,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Backend","role_family":"Backend","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":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":["ZA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":37000,"max_usd":71000,"period":"year","method":"role_seniority_country_cell","sample_n":27},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Bitbucket","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Jenkins","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"AWS","optional":true},{"name":"SOAP","optional":true}],"status":"live","first_seen_at":"2026-10-13T22:14:42Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-14T17:04:46Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":1},"description":"Hire Resolve's client is looking for a Platform Developer to join their dynamic team in Johannesburg, GP. Join a cutting-edge environment that thrives on innovation and collaboration, tackling bleeding-edge technology and solutions. They offer a remote-first work culture with monthly in-person get-togethers to foster team bonding and idea sharing.Responsibilities:\n\nBuilding upon and maintaining our in-house platform and integrations across various platforms for our partners and customers.\nIdentifying, planning, and executing integration strategies to enhance our fintech solutions.\nCreating APIs and components for other developers, ensuring seamless integration and functionality.\nConceiving, designing, and developing interfaces and integration architectures that push the boundaries of fintech.\nManaging data analysis and integration of disparate systems to create cohesive solutions\nEnsuring high quality and optimum performance of data integration systems.\nOptimizing the data integration platform for increasing data volumes.\nConverting physical data integration models to source codes with precision and efficiency.\nDocumenting technical requirements in the interface context for clarity and future reference.\nWorking with Analysts and Business Users to convert specifications into technical designs.\nBuilding intensive data acquisition and integration solutions in line with business requirements.\nAnalyzing technical requirements and processes to drive continuous improvement.\nField mapping of interfaces and rigorous testing to ensure flawless functionality\n Requirements:10+ years (senior) or 5+ years (intermediate) experience in .NET & C# development.\nStrong experience in developing REST APIs and understanding of Service OrientedArchitecture (SOA).\n\nProficiency in object-oriented languages and paradigms (e.g., OOAD, design patterns).\nHands-on experience with DevOps tools (e.g., Git, CICD, Jenkins, Bitbucket).\nSolid knowledge of SQL and other server-side languages.\nExperience with cloud-based solutions, preferably Azure.\nAbility to select the right solutions and technologies based on budget, existing architecture,and business needs.\n\nStrong problem-solving skills and the ability to grasp complex architectural environmentsquickly.\n\n Tech Stacks We Use:Languages: C#, .NET\nCloud: Azure (preferred), AWS\nDatabase: SQL\nIntegration: REST APIs, SOAP, XML Schemas\n• Version Control: Git\n\nIf you would like to apply for this role, kindly forward your CV to  \nShort-listed candidates will be contacted via email for further information or to proceed in scheduling an interview, which will include a technical interview to dive deep into your skills and experience","description_format":"text","description_chars":2712,"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":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T22:14:42Z"},{"event":"reopen","at":"2026-10-14T17:04:46Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":1,"expected_fill_days":12,"reasons":["conf:1","agency","win:early","comp:brand"],"computed_at":"2026-10-15T04:35:02Z"},"pay":null,"html_url":"https://alion.io/job/job-mail-platform-developer-intermediatesenior","json_url":"https://alion.io/job/job-mail-platform-developer-intermediatesenior.json","meta":{"generated_at":"2026-10-15T04:35:02Z","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":6676,"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":701519},"rest":"https://alion.io/mcp/rest/get_company?id=701519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjob-mail-platform-developer-intermediatesenior"},{"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-platform-developer-intermediatesenior"},{"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-platform-developer-intermediatesenior"},{"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-platform-developer-intermediatesenior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-platform-developer-intermediatesenior"}]}