- Design, develop, test, deploy, maintain and improve software.
- Collaborate in a team environment to deliver high quality software.
- Develop solutions for some of the world’s largest companies.
- Write clean readable well tested code.
- Learn and utilize new technologies.
- Drive software quality via code reviews and automated tests.