• Work closely with Product Owners, Business analysts and other IT partners located globally on day-to-day basis to ensure smooth delivery of projects• Understand, follow, and ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals.• Provide stable technical solutions which are robust and scalable as per business needs• Estimate, prioritize, plan and coordinate requirements based on the project• Provide hands-on code development and test coverage based on the project delivery needs• Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups and Agile ceremonies• Stay up to date with new development best practices/approaches, tools and test coverage strategies.