Main Purpose: To enable and add value to the business by recommending appropriate technical solutions to business problems, through analysis, design development and integration of technical solutions that are efficient, reliable and cost effective application systems that meet the needs of the business. Key Performance Areas: Maintain system components and ensure reliable deployment of new features Taking ownership of software issues, and working with our Development Teams to resolve more advanced issues when necessary Documenting, troubleshooting and problem resolution steps independently Responsible for collaborating with a variety of individuals and teams at all levels within the organization Perform advanced root cause analysis on bugs and databases