{"id":710294,"url":"https://alion.io/job/agilebridge-software-developer","title":"Software Developer","company":{"id":669131,"name":"Agile Bridge","domain":"agilebridge.co.za","url":"https://alion.io/company/agilebridge","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"D","score":50,"open_postings":12,"ghost_share":0.833,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-31T05:58:55Z"}},"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":["Pretoria, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":34000,"max_usd":62000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":28},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure Cosmos DB","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"Dapper","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"Kanban","optional":false},{"name":"MySQL","optional":false},{"name":"Oracle","optional":false},{"name":"React.js","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-04-14T00:00:00Z","employer_posted_date":"2026-04-14","last_verified_at":"2026-11-01T00:14:41Z","board_verified":true,"closed_at":null,"days_open":201,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":200},"description":"Job purpose:\nAs a Software Engineer, you will work independently and collaboratively within a team to develop software and manage subsections of systems. You will design solutions and modules for existing systems, demonstrating a strong command of software development fundamentals, coding principles, stakeholder engagement, and troubleshooting.\nYour understanding of system interactions allows you to identify when and whom to ask for help. You will recognize coding patterns and create generators or coding snippets to reduce development time and minimize errors. Additionally, you have proven capabilities in scoping, expectation management, architecture, design, and client management.\nKey accountabilities:\nDevelopment and Maintenance\nSuccessfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.)\nMaintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable.\nContinuously strive to make improvements to existing products, systems, and services.\nProfessionally maintain all software and create updates regularly to address customer and company concerns.\nDevelop intuitive software that meets and exceeds the needs of the client.\nCode software changes and fixes based on design specifications.\nModify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.\nDirect software programming and documentation development.\nOptimize this platform using network and systems programming, and other advanced techniques to minimize latency.\nDevelop systems that provide easy access to historical market data and trading simulations.\nBuild risk-management and performance-tracking tools.\nEnsure software security by developing programs to actively monitor the sharing of private information.\nQuality Assurance\nContribute to quality activities, including peer reviews of estimates, designs, and code.\nResolve defects/bugs during QA testing, pre-production, production, and post-release patches.\nEnsure all tasks are completed to the required quality standards.\nAnalyze and test programs and products before formal launch.\nTroubleshoot coding problems quickly and efficiently to ensure a productive workplace.\nProactively resolve issues in specifications that will lead to a quality, high-performance, architecturally sound product.\nDirect system testing and validation procedures.\nPerform product design activities which may require research and analysis.\nTeam Collaboration\nBe an active and enthusiastic team player, partnering effectively with all team members to deliver against commitments.\nCommit to team success and positive team dynamics.\nDeliver technical expertise that drives colleague engagement, clarity, and instills a culture of innovation and execution.\nCollaborate with team members to determine best practices and client requirements for software.\nProvide technical leadership and take ownership of any issue resolution that the offshore team may need.\nOffer guidance and mentorship to less experienced developers. \nTraining and development\nAid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications.\nUpdate job knowledge by studying state-of-the-art development tools and techniques.\nDeliver software on time and to specification, with minimal supervision.\nActively seek ways to improve business software processes and interactions.\nAutomate tasks through appropriate tools and scripting.\nSolid experience with Agile Development, SCRUM, and/or Extreme Programming methodologies.\nParticipate in FFT, hackathons and training days.\nSkills, know-how and experience:\nApplies fundamental concepts, practices, and procedures of software development.\nDemonstrates a passion for hands-on technical work.\nExhibits innovative and creative thinking.\nMaintains a strong customer focus.\nInterprets and documents user requirements, translating them into technical specifications or code.\nPossesses high numerical reasoning and logic ability with strong problem-solving skills.\nKnowledge of Object-Relational Mapping (ORM) frameworks.\nExperience with Agile and Scrum development methodologies.\nAbility to learn quickly and work independently or as part of a team.\nBroad operational knowledge in modern IT, including Cloud, Social, Mobility, IoT, and Big Data.\nKnowledge of architectural best practices and patterns, such as Microservices, CQRS, Event Sourcing, and Domain-Driven Design.\nProven experience in using a Test-Driven Development (TDD) approach.\nEssential:\n5 - 8 years professional or other practical experience\nProficient in one or more relevant programming languages, frameworks, and databases.\nExperience in the following technologies:\nBackend: C#, Java,\nFrontend: HTML, Javascript, Angular and React\nFramework: .NET Framework, .NET Core, .NET 6 +\nDatabase: SQL Server, MySQL or Oracle\nWeb services (RESTful or WCF)\nEntity Framework and Dapper\nUnit and Integrations Testing\nTools: Git, Visual Studio 2019 or later\nBeneficial\nCloud Experience (Azure or AWS)\nNoSQL databases (CosmosDB, MongoDB)\nExperience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)\nExperience working with Git, Azure DevOps, JIRA, Jenkins, Automated Build Servers\nMicrosoft Certifications - AZ900, AZ204 AI900, AZ104\nValues and Competencies\nGet stuff done: completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products\nBe the best you can be:investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team\nDo the right thing:we build a culture of mutual respect and collaboration, admit to mistakes and learn from them\nServicing the customer:at the forefront of providing service excellence and customer satisfaction\nSolve together:we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit\nBuild a bridge:progress with what you have and solve a challenge \nAdd value:to tasks, interactions with colleagues and customer interactions\nHave fun!we enjoy the work we do and the people that we are doing it\nDirect reports:\nInfluence, collaborate and co-ordinate with:\nProduct Owner\nDevelopers\nManagers","description_format":"text","description_chars":6362,"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":[],"lifecycle":[{"event":"open","at":"2026-09-11T04:36:32Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.189,"p_room":0.28,"age_days":200,"expected_fill_days":36,"reasons":["conf:0","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/agilebridge-software-developer","json_url":"https://alion.io/job/agilebridge-software-developer.json","meta":{"generated_at":"2026-11-01T03:58: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":6119,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":669131},"rest":"https://alion.io/mcp/rest/get_company?id=669131"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fagilebridge-software-developer"},{"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%2Fagilebridge-software-developer"},{"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%2Fagilebridge-software-developer"},{"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/agilebridge-software-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fagilebridge-software-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":710294}},{"tool":"search_jobs","arguments":{"company":"agilebridge.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":710294},"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"}}