Job Title

Developer

South Africa, Western Cape
Back to jobs
Market Related
Area: South Africa, Western Cape
Sector: Web & App Development
Posted: 24 May 2024

Job Details

Description

We’re looking for a talented developer to join our high performance team to work on our market leading cloud-based software solutions.

The ideal candidate has strong javascript skills, functional programming capability, and experience in developing cloud hosted web applications, either from scratch or by migrating legacy MS .NET systems to a more modern JS micro-services architecture.

 

Minimum Requirements

REQUIRED QUALIFICATIONS & EXPERIENCE

5+ years of professional development using modern web development technologies, Typescript and JavaScript-based frameworks, web services:

  • Experience in front-end development using Angular/REACT with controllers and directives
  • Proven skills in ideally Typescript or Javascript, or C#
  • Proven experience using SQL and noSQL databases
  • Proficiency with third-party Web API integration
  • Good understanding & experience with AWS stack (Code Deploy, Lambda, API Gateway, S3, Cognito)
  • Solid coding practices including peer code reviews, unit testing, and a preference for agile development.

PREFERRED QUALIFICATIONS & EXPERIENCE

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline
  • Experience building large-scale web services
  • Strong understanding of asynchronous programming, event loop, callbacks, promises
  • Proficient understanding of code versioning tools (Git, Bitbucket)
  • Duties and Responsibilities
  • Code stories and bug fixes in alignment with roadmap priorities and development practices
  • Unit and user test new functionality before deployment
  • Investigate and confirm bugs logged
  • Deploy to pre-production and work with Tester to test new functionality
  • Conduct peer code review and peer testing
  • Assist with deployment of .NET web applications and/or AWS lambda functions to production
  • Create functional requirements specifications of stories before coding
  • Solicit feedback and input from relevant roles early and often during story coding
  • Demonstrate working software to relevant roles, integrating feedback
  • Complete technical documentation

 

Job Details

  • Experience Level: Associate
  • Workplace Type: Hybrid
  • Job Category: IT
  • Location: Cape Town