? Design and develop technical solutions to complex business problems;
? Design and develop logical and physical data models that meet application requirements;
? Identify opportunities to fine-tune and optimize existing applications;
? Establish, refine and integrate development & test environment tools and software as required;
? Coordinate with architects, development team & business analysts.