The individual will work under general direction of Application Development Manager, and interfaces directly with other software developers, project leaders and managers, industry colleagues and client personnel