[ref. w75059617] Junior/Intermediate Software Engineer - Johannesburg

apartmentDeka Minas Pty Ltd placeJohannesburg calendar_month 

About the Job

Role Summary:

As a Junior/Intermediate Software Engineer within our team, you will contribute to the technical vision, design, and delivery of our cutting-edge risk management platform and integration platform. You will actively contribute to the entire software development lifecycle, developing robust and scalable software solutions that address the evolving needs of our clients.

Responsibilities and Skills:

  • Software Development: Actively contribute to the full software development lifecycle, including designing, testing, and developing robust and scalable solutions.
  • Problem Solving & Optimisation: Apply strong analytical abilities to diagnose, problem-solve, and suggest effective resolutions for technical challenges within the company ecosystem.
  • System Integration: Assist in implementing seamless integrations between the company and various internal and external systems.
  • Continuous Improvement: Contribute to optimisation and enhancement initiatives for current systems, ensuring the platform remains at the forefront of innovation.
  • Quality & Standards: Ensure adherence to coding standards, performance benchmarks, and security protocols in your development work.
  • Agile Development: Participate in Agile development methodologies, ensuring efficient and collaborative cycles and continuous delivery.
  • Innovate: Demonstrate a desire to learn and explore new technologies, especially within the Artificial Intelligence space, and how they can be applied within our platforms.

Not required, but would be beneficial:

  • Proven experience in product development within a FinTech SaaS environment.

Requirements:

  • A passion for creative problem-solving in a highly collaborative and dynamic market, with a focus on transforming complex financial processes.
  • Strong analytical and reasoning skills with an ability to visualize complex technical processes and desired outcomes.
  • Bachelor's degree in Mathematics, Computer Science, Engineering, or a related technical field.
  • 1-3 years of experience in a Software Engineering role.
  • Exceptional analysis skills with a proven track record of translating business needs into technical solutions.
  • Ability to technically document proposed and current solutions comprehensively and clearly.
  • Proven track record of consistently delivering high-quality results in a fast-paced environment.
  • Excellent written and verbal communication and presentation skills, capable of articulating technical concepts.
  • Strong desire to work within a product-build and startup environment (within the established organisation), embracing innovation and continuous learning.
  • Strong interpersonal skills and a highly collaborative working style.
  • Ability to learn quickly and adapt to new and radically changing environments and technologies.
  • Capable of managing multiple competing priorities with minimal supervision.
  • Experience in cloud computing and designing/implementing distributed applications.

Technology Stack:

  • Golang (or equivalent procedural language such as Rust, C, or Erlang).
  • NoSQL/Document databases (e.g., MongoDB, DynamoDB, CouchDB).
  • JavaScript/TypeScript.
  • Modern web frameworks (e.g., React, Angular, Vue).
  • CI/CD tools and practices.
  • Python.

Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information.

local_fire_departmentUrgent

Intermediate Software Engineer

apartmentDeka Minas Pty LtdplaceJohannesburg
Intermediate Software Engineer required within the Fintech Industry to be apart of a team contributing to the development of cutting-edge risk management and integration platforms. This role offers the opportunity to work in a fast-paced...
business_centerHigh salary

Software Engineer

apartmentNetwork RecruitmentplaceJohannesburg
Need:  •  Degree in Computer Science, Software Engineering, or a related field.  •  Proficiency in at least one of the following: C#.NET, Java, Angular, and C/C++.  •  Experience in the banking or financial services environment is a strong advantage....
apartmentNetwork RecruitmentplaceJohannesburg
in Electronic Engineering or a related field  •  Strong programming experience in embedded C  •  Solid understanding of microcontrollers and electronics  •  Excellent problem-solving skills and attention to detail  •  Passion for embedded software development...