- Work in an agile development team to deliver high quality software applications.
- Adopt proven software engineering practices like pair programming, code reviews, test-driven development.
- Responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code.
- Utilize development skills to deliver innovative solutions that help our clients improve the services they provide.
- Leverage new technologies that can be applied to solve challenging business problems with a cloud first and agile mindset.