Job brief
We are seeking a motivated, dynamic and creative Junior Software Developer to join our growing team. The ideal candidate will have a strong interest in software development and be eager to gain some hands-on experience in an exciting new role. The focus of the role will be to work with Senior Developers to learn and implement new techniques to develop and build software suitable for users’ needs.
Responsibilities
- Assisting the development team with all aspects of coding, software design, and other duties as required.
- Attending meetings to discuss the development of the software and contributing to the meetings with new ideas.
- Writing code from scratch and ensuring existing code is properly maintained to ensure the best possible functionality.
- Working to analyze and identify bugs and implementing methods to fix them.
- Monitoring and analyzing the overall performance of internal systems and software builds.
- Efficiently responding to requests for assistance from the development team.
- Investigating and liaising with customers to gain information about the program’s overall function and ends user experience.
- Responsible for the writing of reports for presentation to Senior Developers and management.
- Testing developed software and programs to ensure the best functionality.
Requirements
- Bachelor’s or above in Computer Science, Information Technology, or other related fields6 months of experience in either a work experience program or an internship/apprenticeship
- Good understanding of basic coding languages
- Basic programming experience through an internship, apprenticeship, or through own projects
- Basic understanding of databases and how they work
- Proficient in the use of email systems and Microsoft Office software
- Able to quickly learn new software, programming languages, and technologies
- Excellent listening skills with the ability to follow instructions
- Great team working skills
- Outstanding attention to detail with great organizational skills