Implement all aspects of an application design high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
Lead or participate in the development and management of Information Architectures that meet requirements for Business Intelligence (BI) solutions; work closely with database administrators, ETL and reporting personnel to develop/use a data model throughout the whole life-cycle.
Responsible for providing intermediate analysis and documentation, formulating logical statements of business and management problems, and providing solutions utilizing more efficient operational procedure, work flow, and information technology solutions.
This position is responsible for performing project setups, analyses, designs, etc., for/with customers. Similar duties are often associated with the selection, acquisition, installation and configuration of applications licensed from third parties, and interaction with vendors is required.