Software Developer

2 months ago


Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

About Deka Minas Pty Ltd:

We are a leading international recruitment firm specializing in the capital markets software and solutions sector. Our company is recognized for delivering innovative technology solutions to financial institutions globally.

Job Overview:

We are seeking a talented Software Engineer with proven experience in developing applications for the capital markets or treasury domain. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that meet the complex requirements of our client's financial software products.

Key Responsibilities:

  • Collaborate with stakeholders to gather and analyze software requirements for capital markets or treasury applications.
  • Design and develop scalable, high-performance software solutions using modern technologies and best practices.
  • Write clean, efficient, and well-documented code.
  • Conduct unit testing and debugging to ensure software meets specifications and quality standards.
  • Participate in code reviews and provide constructive feedback to peers.
  • Work closely with cross-functional teams including product managers, business analysts, and quality assurance to deliver high-quality software solutions.
  • Stay updated with industry trends and advancements in software development within the capital markets or treasury space.
  • Support and maintain existing software applications, troubleshoot issues, and implement fixes as needed.
  • Contribute to continuous improvement initiatives and process enhancements.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer developing applications for capital markets or treasury sectors.
  • Strong proficiency in Java programming.
  • Experience with software development methodologies and best practices.
  • Familiarity with databases (SQL, NoSQL) and data structures.
  • Excellent problem-solving skills and ability to think creatively.
  • Strong communication skills and ability to collaborate effectively in a team environment.
  • Ability to adapt to new technologies and learn quickly.

Preferred Qualifications:

  • Knowledge of financial instruments, trading platforms, and capital markets workflows.
  • Experience with cloud technologies (AWS, Azure, GCP).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Understanding of regulatory requirements in the financial industry.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work with a leading company in the capital markets software industry.
  • Professional development and career growth opportunities.
  • A collaborative and innovative work environment.


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    {"What We Do": "At Blue Bean Software, we develop custom software and product development solutions for large enterprises and dynamic start-ups. Our team combines technical expertise with a deep understanding of client needs to deliver innovative, high-quality solutions.We have a strong presence in the financial services industry and are expanding into...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    {"title": "Software Development Role at Blue Bean Software", "description": "At Blue Bean Software, we're seeking a skilled Software Development Engineer to join our team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining our web applications using VueJS, Supabase, and cloud functions with...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a leading custom software and product development company, delivering innovative solutions for large enterprises and dynamic start-ups.We pride ourselves in taking on and solving complex problems, leveraging a balanced combination of technical expertise and deep understanding of our clients' needs.We have a strong presence in...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a custom software and product development IT company that delivers innovative solutions for large enterprises and dynamic start-ups.Our team is passionate about solving complex problems and taking on high-stakes projects using a balanced combination of technical expertise and deep understanding of our clients' needs.We have a...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe are a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.Our team prides itself in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination between tech savvy and a deep understanding...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About the RoleWe are seeking a highly skilled Senior .NET Software Developer to join our team at Entelect.As a Senior .NET Software Developer, you will be responsible for designing, developing, and maintaining complex software applications using the latest .NET technologies.Key ResponsibilitiesDelivery: Collaborate with cross-functional teams to deliver...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    We are seeking a talented Senior .NET Software Developer to elevate our team's expertise in delivering high-quality software solutions.The ideal candidate will have a strong background in software engineering fundamentals, with a proven track record of leveraging their expertise in developing world-class web and mobile applications.Key...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Responsibilities:Delivery: Oversee the status tracking of project tasks, milestones, deliverables, and key dates while effectively managing risk and expectations. This includes resourcing, deliverables, requirements, and at times budgets.Risk and Expectation Management: Assume high-level responsibility for software project delivery management, ensuring the...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    We are seeking an experienced Enterprise Java Software Development Expert to join our team at Entelect Software Ltd.Key ResponsibilitiesDevelop world-class web and mobile applications for leading organisations in South Africa using your expertise in software engineering fundamentals and commitment to clean code and best practices.Explore methods to enhance...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About the Role:We are seeking a highly skilled Mobile Application Software Engineer to join our dynamic team at Entelect. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications using...

  • Java Software Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa Copious Software Full time

    Job Title: Java DevelopersJob DescriptionWe are seeking a skilled Java Developer to join our team at Copious Software. As a Java Developer, you will be responsible for designing, developing, and maintaining software applications using Java 8 and Spring Stack.Key Responsibilities:Design and develop software applications using Java 8 and Spring Stack.Develop...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About Blue Bean SoftwareWe're a custom software and product development IT company delivering innovative solutions for large enterprises and dynamic startups.We pride ourselves in solving complex problems and high-stake projects using a balanced combination of technical expertise and a deep understanding of client needs.Our prominent presence in the...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Job Description:Mobile Application Software Engineer RoleAt Entelect Software Ltd, we are currently seeking an experienced Mobile Application Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining world-class mobile applications for leading organisations in South...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    Job Title: Java DevelopersJob Description:We are seeking a skilled Java Developer to join our team at Copious Software. As a Java Developer, you will be responsible for designing, developing, and testing software applications using Java 8 and Spring Stack.Key Responsibilities:Design and develop software applications using Java 8 and Spring Stack.Develop and...


  • Johannesburg, Gauteng, South Africa Fusion Software Full time

    {"title": "Software Sales Consultant", "description": "About UsFusion Software is a leading provider of software solutions, serving clients across South Africa since 2002. Our platform has over 15,000 users, offering a range of modules including CRM, Sales, Projects, Timesheets, Stock, Manufacturing, Accounts, and HR. We tailor our solutions to meet the...


  • Johannesburg, Gauteng, South Africa Fusion Software Full time

    About Us;Fusion Software is a South African based software, web, and app solutions provider. We have been operating since 2002 and currently have around 15,000 users on our platform. We offer CRM, Sales, Projects, Timesheets, Stock, Manufacturing, Accounts and HR solutions to name a few, and we deploy combinations of these modules in order to answer a...


  • Johannesburg, Gauteng, South Africa Fusion Software Full time

    About UsFusion Software is a leading provider of innovative software solutions, empowering businesses to grow and adapt with our versatile platform. We serve over 15,000 users across industries, from dynamic start-ups to established corporates. Our clients range from CRM to Manufacturing, Accounts, and HR solutions. We're passionate about staying at the...

  • Software Architect

    2 weeks ago


    Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting OpportunitySoftware Architect - JavaEntelect Software Ltd is seeking a seasonedSoftware Architect - Javato lead the development of our web and mobile applications.As a key member of our team, you will be responsible for:Leveraging your expertise to develop world-class applications for leading organisations in South Africa.Engaging in various stages...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About UsBlue Bean Software is a pioneering custom software and product development company, delivering tailored solutions for large enterprises and dynamic start-ups.We take pride in tackling complex problems and high-stakes projects by combining technical expertise with a deep understanding of our clients' needs.Our CultureWe foster an environment where...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About EntelectEntelect is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development.Role OverviewWe are seeking a highly skilled Senior Software Architect or Enterprise Application Developer to join our team. As a key member of our team, you will be responsible for designing, developing,...