Software developers will need to have years of experience with web development including using relevant frameworks including React, Spring, Laravel and .NET Core and an undergraduate qualification in computer science or a related topic is very beneficial.
Experience of working in Agile environments is also very common for software developers, and you’ll need to be passionate about software development and technology. Strong communication and team-working skills are will be needed as you’ll often work in collaboration with other developers.
Software Developer Key Responsibilities:
- Define, prioritise and implement new features
- Write and maintain unit tests to avoid code regressions
- Help review and test other team member’s code
- Understand and use Source Control