Bachelor’s degree from an accredited college in accounting Minimum of 5 years of relevant financial accounting experience, OR 5+ years of experience in public and financing accounting Strong technical accounting skills with proven understanding of accounting and finance principles and practices Solid understanding of US GAAP, including software capitalization, revenue recognition, share-based compensation, consolidation accounting, accounting for international operations, foreign exchange issues and purchase accounting