- Works with members of the development team and is responsible for the design, development, and implementation of software applications:
o Write design/implementation documentation
o Participate in design/code reviews
o Develop/implement software application
- Create, test, maintain and troubleshoot software
- Work with project team members and support functions
- Work closely with customer and members of project teams to ensure requirements are satisfied with high quality