Show more filters

Junior Software Engineer (C#, C++, Java, Python, Kotlin) (CPT Remote )

ExecutivePlacements.com

3.7
212 reviews
ExecutivePlacements.com
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Cape Town, Western Cape, South Africa
A free Jobstore account is required to proceed to the employer site.
Junior Software Engineer (C#, C++, Java, Python, Kotlin) (CPT Remote)

Recruiter:

Datafin IT Recruitment

Job Ref:

3475493059

Date posted:

Monday, May 11, 2026

Location:

Cape Town, South Africa

SUMMARY:

POSITION INFO:

ENVIRONMENT:

A Bespoke Software Company urgently seeks a highly ambitious Junior Software Engineer to join its Remote team where you must be ready to hit the ground running. Your primary focus will be to earn the codebase, gather user data, and respond to requests from Senior Developers/CTO. You will help develop information systems by designing, developing, and implementing software solutions. Applicants will require a relevant BSc. Honours Degree – preference will be given if you finished within the top 10% of your class. You will also need ±2 years’ experience in a similar role with proficiency in C++, C#, Java, Python, Kotlin, RESTful APIs & MVC pattern.

DUTIES:

  • Develop information systems by designing, developing, and implementing software solutions.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Investigate problem areas.
  • Follow the Software Development Lifecycle.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.
  • Protect operations by keeping information confidential.
  • Provide information by collecting, analysing, and summarizing development and service issues.
  • Accomplish Engineering and organization mission by completing related results as needed.
  • Voice your opinions and bring new ideas to the tech space. Passion is infectious.

REQUIREMENTS:

Qualifications –

  • Minimum of a BSc. Honours Degree in the appropriate field of study.

Experience/Skills -

  • 0-2 Years of experience as a Software Engineer.
  • Preference will be given if you finished within the top 10% of your class.
  • Experience as a Full Stack Developer (see their Tech Stack below).
  • Knowledge of best Software Engineering practices, including Agile Software Development.
  • Knowledge of RESTful API Web Services.
  • Knowledge of Clean Code principles.
  • Experience with CI/CD and software Version Control systems.
  • Fluent with a modern object-oriented language (C++, C#, Java, Python, Kotlin etc.).
  • Experience building complex web systems that have been successfully delivered to customers.
  • Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates, and meet production deadlines.
  • Experience with mission critical, 24x7 systems
  • Experience with professional Software Engineering best practices for the full Software Development Life Cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  • Knowledge of the MVC pattern.
  • Drive to solve problems using code.

Company Tech Stack -

C# for Backend (ASP.Net Core with Entity Framework), JavaScript ES6, React 17, SQL-Server for database transactions, Git Version Control (using SourceTree), AWS Elastic Beanstalk for deployment, Trello for workflow management

ATTRIBUTES:

  • Eagerness and willingness to learn new technologies quickly.



A free Jobstore account is required to proceed to the employer site.
Jobs in South Africa   »   Jobs in Cape Town   »   Junior Software Engineer (C#, C++, Java, Python, Kotlin) (Cpt Remote )

More jobs

People also search