Implement design patterns and industry best-practices to develop secure robust integration applications Actively collaborate with developers and other project resources Consistently demonstrates sound software development practices, following the System Development Life Cycle methodology to produce efficient, maintainable, value-adding application products