NCR Corporation is a global technology company that provides assisted and self-service solutions to retail, financial, travel, healthcare and other industries in over 100 countries. The job posting is for a Senior Software Engineer position with Digital Insight, a financial technology company recently acquired by NCR, to develop services for their digital banking platform. Responsibilities include designing and implementing production-ready code using Java, web services, SOA and related technologies to deliver capabilities for online banking, payments and account transactions. The position is located at Digital Insight's development center in Bangalore, India.