Job Description
As a Junior Developer, you will need to be able to work independently and as part of a team. Your primary focus will be to learn the codebase, gather user data, and respond to requests from intermediate and senior developers.
Duties Include, inter alia
- Problem-solving
- Produce clean efficient code based on specifications
- Integrate software components and third-party programs
- Verify, test and deploy programs and systems
- Troubleshoot, debug and enhance existing software
- Client communication
- Continuous professional development
Requirements
- 1 – 2 but no more than 4 years of software development experience (working with multiple programming languages and frameworks)
- Relevant degree/ diploma
- Experience in working with Agile Teams and successfully delivering Agile based software projects ( including attending daily scrums, Kanban boards)
- Proficiency in 2 programming languages
- Proficiency in source control
- Create a backend code on the cloud
Soft Skills Specifications
- Adaptability / Flexibility
- Proactive
- Diligent
- Ability to work remotely and have the resources to work such as the Internet etc,
- Ability to Plan & Organise
- Ability to work in a team and self manage and willingness to learn new languages and technologies
- Excellent communication skills
- Resourcefulness and troubleshooting attitude
- Attention to detail
- Ability to interface with client
- Integrity
- Great Attitude
- Listening Skills
- Ability to receive undefined tasks and break them down into smaller tasks
- Passionate and enthusiastic