
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
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.
Intermediate Developer (AWS Experience)
Hybrid (2 days in office per week). Locations: Cape Town or Port Elizabeth. Budget: R50k‑R90k per month.
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.
Design, develop, deploy and maintain software systems and applications.
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.