Linux and systems management experience Experience in high-volume, transaction processing productions systems Object oriented analysis, design and programming skills Experience with a recognized software development lifecycle methodology Experience as a technical liaison in support of a project manager Good interpersonal skills in order to interface successfully with an onshore project manager, clients and office personnel Creative problem-solving skills