Supervises the coding, testing, documentation and implementation of customized programs, data warehouses and data mining technologies to reduce duplicative data stores.
Coordinates with clients to ensure that client business operations and objectives are understood and provides appropriate application support.
Resolves customer feedback and responds to suggestions for improvements and enhancements to ensure that customer needs are met in accordance with company escalation policies and procedures.
Administers customization of applications for integration into existing systems to meet customer needs in accordance with agreed upon business solutions.
Implements the design and development of applications while supporting existing production systems to ensure customer business needs are met.
Assists in the selection and hiring of employees. Trains employees in department operations. Assigns work and addresses performance issues within prescribed guidelines. Recommends salary increases, transfers and terminations to manager.
Basic Qualifications
Bachelors degree or equivalent combination of education and experience
Bachelors degree in computer science, mathematics, or related field preferred
Six or more years of programming and application development experience
Two or more years of leadership experience
Experience working with appropriate programming languages, operating systems, hardware and software
Experience working with relational databases to facilitate programming software
Experience working with industry practices and company policies
Other Qualifications
Good programming skills
Good personal computer and business solutions software skills
Good analytical and problem solving skills for design, creation and testing of programs
Good communication skills to interact with team members and support personnel
Good interpersonal skills to interact with customers and team members
Human relations skills to develop, train, reward and discipline employees