{"id":3627914,"url":"https://alion.io/job/altron-senior-developer-2","title":"Senior Developer","company":{"id":57353,"name":"Altron","domain":"altron.com","url":"https://alion.io/company/altron","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"CRS Cloud","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"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":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure DevOps","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"PCI DSS","optional":false},{"name":"Python","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-11-02T20:15:35Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-04T15:29:59Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Introduction\nBusiness Unit:Altron FinTech\nLocation: Johannesburg\nEmployment Type: Permanent\nRequired Tasks\nThis is a hands-on development role in a small, lean team, responsible for building and maintaining the Point of Sale(POS) payment applications that run on our PAX Android terminals. The developer will also adapt and maintain the equivalent applications on UROVO devices and develop the back-end/server-side components (transaction interfaces, APIs, configuration and parameter services) that support the terminal estate. The role owns work end-to-end, from design and coding through testing, certification, release and production support, and works independently with limited oversight.\nRequirements\nIT-based education background (degree or diploma in Computer Science, Information Systems, or similar). (Required)\nMinimum 5+ years’ software development experience. \nPrevious POS, payment terminal, or EFT development experience beneficial.\nExperience working with PAX Android terminals beneficial; UROVO experience beneficial\nExperience working in a small team, with the ability to cover multiple areas, is beneficial.\nJava (required) \nAndroid application development.(required)\nPython.(required)\nC/C++.(required)\nPayments, EFT & Transaction Knowledge\nGood understanding of EMV and how it works on cards (chip, contactless, cryptograms, and application selection).\nKnowledge of card scheme requirements for Mastercard, Visa, Amex, and Diners.\nUnderstanding of standard cryptography, including encryption, hashing, certificates/TLS, and key management concepts.\nAwareness of PCI DSS and secure development practices.\nAzure DevOps, with a good working knowledge of CI/CD pipelines.\nGeneral Comment/s\nStrong problem-solving and technical thinking.\nAbility to work independently and take ownership \nThe full job specification will be shared with candidates shortlisted for interview.","description_format":"text","description_chars":1888,"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":["IT Consulting & Digital Transformation","Managed IT Services (MSP)","Systems Integrators"],"lifecycle":[{"event":"open","at":"2026-11-02T20:15:35Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":35,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/altron-senior-developer-2","json_url":"https://alion.io/job/altron-senior-developer-2.json","meta":{"generated_at":"2026-11-04T16:39:48Z","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":25421,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":57353},"rest":"https://alion.io/mcp/rest/get_company?id=57353"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faltron-senior-developer-2"},{"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%2Faltron-senior-developer-2"},{"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%2Faltron-senior-developer-2"},{"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/altron-senior-developer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faltron-senior-developer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3627914}},{"tool":"search_jobs","arguments":{"company":"altron.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3627914},"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"}}