Design, develop, implement and maintain business applications and\or custom built solutions. This includes vendor applications, custom built applications and custom built application interfaces. Work closely with business analysts and users during all phases of project lifecycle. Assist business analysts during planning and functional specification development and help users with newly developed solutions;Develop technical project documentation and code according to design standards;Provide second level support as required in accordance with Service Level Agreements.