An experienced software developer having provided programming and technical support to research projects, looking to be part of an innovative and exciting team.
- Prepare technical documentation and communicate technical details to different stakeholders
- Produce design specifications and test plans for software components and provide estimates, work breakdown, and implementation plans for high-level project plans
- Analyse, design, plan and construct software systems in collaboration with project leadership
- Support the successful delivery of projects through implementation, testing, and integration of software components