Job Title: Full Stack Developer
Location: Johannesburg
Contract type: Contract (12-month contract)
Hybrid

Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem-solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & involved in all phases of the development lifecycle to deliver.

Roles and responsibilities:

  • A solid understanding of OOP and FP principles Outputs – What are the key performance areas and daily responsibilities?
  • Apply your experience, critical thinking, and problem-solving skills to developing a product with maximum value for the business.
  • Be an active member of a scrum team, mentor junior developers, build good team dynamics and ways of working.
  • Design, code, test, debug and document your application.
  • Build reusable software components and libraries for future use across multiple projects.
  • Analyse, diagnose and resolve errors related to your applications.
  • Ability to partner with senior stakeholders and articulate tech value in commercial language.
  • Articulate and accurate with attention to detail

Experience and qualifications:

  • Matric
  • 4-6 years software development experience
  • Language knowledge: JavaScript, Angular, C#, ASP, NetMVC
  • JavaScript Tech knowledge: TypeScript
  • Front End, Back End and Integration experience.
  • Database knowledge: MS SQL
  • Tools Knowledge: Git, VS Studio, VS Code, Hang fire, Azure DevOps
  • Technology: AWS Lambda, AWS EC2, AWS CloudWatch, AWS CDK, AWS CDK Azure, REST API
  • Platforms knowledge: Windows
  • Strong C# and Typescript skills
  • Experience with modern SPA frameworks (We’re using Angular 9) Angular 4-9 will be considered.
  • Experience with AWS serverless applications.
  • Experience working on databases (PostgreSQL and/or MongoDB experience advantageous)
  • Experience working as part of an agile team.
  • Experience with the tools and techniques of software development: TDD, CI/CD, version control, code reviews etc.
  • Strong analytical and creative problem-solving skills, with excellent attention to detail

If you’re ready to take on a new challenge and make an impact, we want to hear from you. Apply now! ??

Desired Skills:

  • AWS
  • Javascript
  • Angular
  • C#
  • ASP
  • NetMVC
  • TypeScript
  • MS SQL
  • Microsoft
  • GIT
  • VS Studio
  • VS Code
  • Hang Fire
  • Azure
  • Azure DevOps
  • CloudWatch
  • PostgreSQL
  • Mongo DB
  • TDD
  • CI/CD

Desired Work Experience:

  • 5 to 10 years Software Development

Desired Qualification Level:

  • Degree

Learn more/Apply for this position