o Possess a high level of analytical and creative skills
o Participate and provide suggestions in technical design discussions
o Interact with Business Partners and come up with solutions
o Responsible for functional delivery of assigned applications
o Designs, develops, enhance, debugs, supports, maintain and tests software applications that support business units or supporting functions.
o Be a seasoned and proficient technical resource
o Flexibility in adapting to team requirements
o Ensuring adherence to development standards, best practices
o Ensuring high quality levels in all deliverables
o Participate and contribute to Team/Project Reviews
o Learn new technologies when directed as future development may involve diverse development platforms, software, hardware, technologies and tools
o Work in a fast paced agile environment, under minimal supervision, with guidance from senior team members
o Effectively convey message in both written and verbal development discussions
o Adhere to teams governing principles and policies
o Participate in mandatory training and cross functions across team
o Demonstrate enthusiasm and zeal to acquire domain knowledge
o Articulate challenges, propose solutions to make entire India engagement successful.
- Mandatory skills
o Strong in OOPS
o C#, Java or C++ with strong programming skills
o Strong SQL knowledge and understanding of databases
o Good Analytical, Debugging and design skills
o Ability and expertise working in AGILE development methodology
o Must be a self-starter, with excellent communication and interpersonal skills.