Aligns business strategy with software solutions. Proposes, designs & codes software solutions to address complex business needs. Application Development, Business Management, Customer Needs, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Soluti...