Senior Software Developer

SUMMIT Africa Recruitment

Senior Software Developer

Location Cape Town, South Africa
Employment Type Full Time
Seniority Level Senior
Experience 5 to 8 years
Remuneration R50 000 to R60 000
Remuneration Type Cost to company
Remuneration Frequency Monthly
Benefits -
02/10/2020 Reference Number: SUM809207953

Skills

  • Java
  • Spring
  • NodeJS
  • noSQL
  • React. js
  • Angular
  • AWS
  • Microsoft Azure

Job Description

Position competencies:

  • Work with development teams and product managers to design software solutions
  • Design client-side and server-side architecture
  • Design and implementation of web and mobile applications
  • Develop and manage well-functioning data stores and applications
  • Write effective APIs (REST / GraphQL)
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Mentor junior team members

 

Technical experience:

We are looking for candidates that have used some or all of the following:

  • Java/Kotlin, Spring, Spring Boot, NodeJS, Express
  • Experience with Relational Database and NoSQL databases
  • ReactJS, VueJS, Angular
  • Android Development, IOS Development, Hybrid Mobile Development (React Native, Xamarin)
  • CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc)
  • Cloud platforms (AWS, GCP, Azure)

 

Requirements:

  • Minimum 5 years of development experience
  • Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses
  • Independent problem solver and analytical thinker
  • Perseverance
  • Ability to work under pressure
  • Dependable, responsible and collaborative
  • Supportive Team Player
  • Fast learner
  • Self-driven
  • Self-motivated and able to demonstrate initiative
  • Excellent communication skills
  • The ability to explain your approach and the process you follow
  • Excitement about technology

 

Non-Technical Skills:

  • Able to work well in a team as well as individually
  • Attention to detail, and able to think creatively outside the box
  • Able to accurately plan and prioritise work
  • Excited about learning, pushing technical limits and finding new solutions
  • Good analytical and problem-solving skills
  • Good verbal and written communication skills

 

Nice-to-haves:

  • Devops (Monitoring, Docker, Kubernetes, Serverless)
  • Experience with CD/CI
  • Software Architecture

 

Perks:

  • Lots of autonomy within your role
  • Priority attached to learning, training & growth within this role
  • Work within a growing team
  • Innovative, fast-paced and fun work environment
  • Flexible, results oriented culture
  • Daily meals at the office
  • Great Coffee at the office

Company Description

Our client is a start-up company working in the exciting fields of Virtual Reality, Augmented Reality as well as 3D experiences, simulation, and data modelling.

Apply Now
Report this job
If you want to apply for the advertised job, please contact the company at the top of the page. Don't contact Ditto Jobs.