Senior VB.Net Software developer

ICT
Sandton – Gauteng – South Africa

Location: Johannesburg or Remote within South Africa
 
Become a core member of a pioneering team solving financial challenges for South Africa’s top listed companies. We’re seeking an exceptional Senior Software Developer — a true coding "rocket scientist" — to enhance the team.
 
This unique role combines strong financial acumen with advanced development skills. You’ll work directly with financial executives, building complex financial rules and automations that power critical business decisions. You’ll play a key role in implementing and optimising solutions, shaping finance functions, and working directly with CFOs and senior executives. This is your chance to combine advanced software development expertise with financial transformation impact — all within a collaborative, growth-focused environment.
 
If you’re passionate about coding, thrive on complex challenges, and want to help shape the future of finance technology in South Africa, we want to hear from you.
 
What’s In It for You:
  • Structured career growth with dedicated mentorship.
  • Flexible, outcomes-based work environment.
 
Key Experience & Qualifications:
  • A degree in Finance, Computer Science, Engineering, or a related field is an advantage
  • Experience in EPM platforms (OneStream or Oracle).
  • Solid understanding of finance fundamentals (Income Statements, Balance Sheets, basic accounting concepts)
  • 5–8 years’ software development experience preferred, but exceptional coding skills are most critical.
  • 5–8 years in EPM systems and financial process optimisation.
 
Technical Skills:
  • Advanced expertise in VB or VB.Net programming.(memory allocation, API calls, buffer handling).
  • Ability to design and implement advanced financial logic within OneStream.
  • Deep knowledge of finance modules (AP, AR, GL, FA, iExpense, Cash Management).
  • Strong background in financial planning, budgeting, forecasting, reporting, and analysis.
  • Excellent client-facing communication and stakeholder engagement skills
  • Professional, confident, and able to engage credibly with C-level clients.
  • Problem-solving mindset with meticulous attention to detail.
  • Ability to work independently and collaboratively in high-stakes environments.
 
Key Responsibilities:
  • Lead end-to-end OneStream EPM implementations, including planning, budgeting, and forecasting.
  • Collaborate with clients to define business requirements, design technical solutions, and deliver high-impact projects.
  • Develop advanced VB or VB.Net code to support complex financial rules and integrations.
  • Create technical specifications and oversee system design, configuration, and customisation.
Work closely with global teams, providing regular updates and contributing to process improvements.