Enable job alerts via email!

Intermediate Developer

Bullock Tech Talent Partners

Cape Town

Hybrid

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development consultancy in Cape Town seeks an Intermediate Developer with AWS experience. The role focuses on designing, developing, and maintaining software systems in a hybrid work environment. Candidates should possess an IT Diploma and at least 4 years of relevant experience, along with strong skills in .NET, C#, and AWS technologies. This is a chance to work collaboratively in an agile team, ensuring quality software delivery and client satisfaction.

Qualifications

  • Minimum 4+ years relevant programming experience.
  • 2-5 years in tech startups, asset management or finance is advantageous.
  • Experience deploying applications to AWS environments.

Responsibilities

  • Design, develop, deploy and maintain software systems.
  • Contribute in agile team settings and manage project tasks effectively.
  • Communicate professionally with clients and participate in project discussions.

Skills

Analytical
Critical Thinking
Time management
Communication
Problem solving

Education

IT Diploma / Certification / Degree
BSc Computer Science / BEng

Tools

.NET Core
C#
JavaScript
TypeScript
React
MSSQL Server
TSQL
GIT
CI/CD
AWS cloud services
Azure
Job description
Role

Intermediate Developer (AWS Experience)

Work Model / Location / Budget

Hybrid (2 days in office per week). Locations: Cape Town or Port Elizabeth. Budget: R50k‑R90k per month.

Company Overview

Our client is a well‑established software development consultancy based in Cape Town and Port Elizabeth, specializing in custom software solutions within the asset management / financial services industry. They are a values‑led business with a focus on teamwork, integrity, accountability, and respect for well‑being and work/life balance.

Role Purpose

Design, develop, deploy and maintain software systems and applications.

Qualification Requirements
  • Minimum: IT Diploma / Certification / Degree OR relevant programming experience of 4+ years.
  • Ideal: BSc Computer Science / BEng.
Experience
  • 2‑5 years (Tech startup / Asset Management / Finance advantageous).
Technical Requirements
  • Skills: Analytical, Critical Thinking, Time management, Communication, Problem solving.
  • Knowledge: .
Technologies & Tools
  • .NET Core, C#, JavaScript, TypeScript, React
  • MSSQL Server, TSQL
  • GIT, CI/CD
  • AWS cloud services (EC2, Lambda, S3, RDS, IAM)
  • Experience deploying applications to AWS environments
  • Exposure to Azure beneficial
Characteristics
  • Attention to detail
  • Ability to work in an agile environment
  • Team oriented
  • Proactive
  • Willingness to learn
Key Performance Areas & Duties

Technical: Display adequate proficiency in the required technology stack, ensure identified gaps are added to your personal development plan, assist team members on technical implementation issues, ensure familiarity with project reference architecture, transfer technical and agile process knowledge to team members, keep tickets up to date and tasks progressed with comments, take ownership and accountability for assigned development activities, ensure pull requests are reviewed and changes are applied to test environments as expected, collaborate with QA to ensure work is complete and bugs are resolved, adhere to good technical practices such as unit testing, integration testing, dependency injection, monitoring and logging, identify ineffective practices and suggest improvements, deploy approved changes, manage build and release processes, fix builds broken as a result of your pull requests, execute development tasks in line with Technical Lead / Architect direction, define solutions for specific features where required, demo work to the team and document changes to reference architecture. Teamwork: contribute during sprint planning and backlog grooming, attend and participate in daily stand‑ups and retrospectives, prepare and participate in check‑ins when needed, participate in reference architecture reviews, communicate progress and issues in a timely manner, request help when needed, log time accurately on a daily basis, update project wiki pages with business logic from features worked on. Clients: communicate professionally with clients, include PM and Technical Lead in all client communications, participate in project support structures.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.