MUNICIPAL INTERLOCAL AUTHORITY POSITION DESCRIPTION Application Integration and Database Analyst – Draft Top of Salary Range: $67,058 Updated: February 13, 2013 General Purpose: APPLICATION INTEGRATION AND DATABASE ANALYST: The Application Integration and Database Analyst position is responsible for coordinating activities related to the integration of software programs and applications within MIA’s information technology systems. This position is also responsible for researching software solutions for MIA Departments and ensuring interoperability of software applications. This position is also responsible for all database and report generating operations (custom and pre-defined) within the Montana Municipal Interlocal Authority (MIA) with a focus toward optimizing data extraction techniques. Supervision Received: Works under the general supervision of the MIA Chief Financial Officer Duties and Responsibilities: Manage application integration projects and corresponding strategies among MIA Departments. Ensure that applications meet business requirements and systems goals, fulfill enduser requirements, and identify and resolve systems issues. Review and analyze existing applications effectiveness and efficiency, and then develop strategies for improving or leveraging these systems. Research and make recommendations on software products and services in support of procurement and development efforts. Coordinate and Assist with Evaluation, installation, configuration, deployment and troubleshooting new applications, systems software, products, and/or enhancements to existing applications throughout the enterprise. Coordinate and Assist with database design and report generating operations within MIA with a focus toward standardizing and optimizing MIA’s many different extraction and report generating processes; Develop and deploy end-user practices and tools for data and database extraction, queries, and data manipulation in accordance with MIA business processes; Provides technical support to ensure database maintenance and will monitor and ensure data integrity Develop automated data and database reporting applications Provide end-user data and database training as necessary with MIA staff Plan and coordinate with IT Program Manager data migrations between systems; Monitor database system details within the database, including stored procedures and execution time, and implement efficiency improvements; Coordinate with Web site departments and content creators from across the organization to enhance data accessibility for MIA Members; Keeps immediate supervisor and designated others accurately informed concerning work progress, including present and potential work problems and suggestions for new or improved ways of addressing such problems; Communicates and coordinates regularly with appropriate others to maximize the effectiveness and efficiency of interdepartmental operations ; Coordinate and Assist with design and implementation of redundant systems, policies, and procedures for disaster recovery and data archiving to ensure effective protection and integrity of data assets; Position will also cross train to provide internal backup support in network administration, internal software support and miscellaneous hardware maintenance and procurement needs. Desired Minimum Qualifications: Education and Experience Considerable (4-6 years) progressive experience with database applications, A bachelor’s degree from an accredited four-year college or university with a degree in computer science or related field is preferred BUT equivalent experience will be accepted .NET Framework experience Applicable Microsoft Certification as Microsoft Database Administrator (MSDBA).and MCSA2003/2008, Business Intelligence and the design and maintenance of custom reports. Working knowledge of web development systems design and maintenance; Strong MS Excel skills with abilities to train and develop MIA staff Necessary Knowledge, Skills, and Abilities: Substantial knowledge with technical experience on designing, building, installing, configuring and supporting database; Substantial knowledge of tuning and troubleshooting database Ability to effectively troubleshoot computer problems; Ability to provide effective training and instruction to others, and to communicate with novice, intermediate, and advanced users of database applications; Working understanding of Virtual Server environment; Knowledge of advanced principles and techniques of network/client computer, database programs, and networking systems; Knowledge of the Window’s 2003/2008 Server and Window’s XP Professional for client computers; Working knowledge of Microsoft Exchange Working knowledge of Microsoft SQL Working knowledge of Microsoft Office Working knowledge of IIS Knowledge of the practices, principles and language utilized in programming and computer systems operations; Knowledge of the operating characteristics, capabilities and limitations of computer systems and related peripheral equipment; Ability to analyze, interpret and develop solutions in a timely manner; Ability to visualize abstract concepts and effectively communicate them to others; Ability to utilize critical thinking and logic in dealing with systems problems; Ability to establish and maintain effective working relationships with assigned supervisors, other employees, vendors and the general public; Ability to prepare and present accurate and reliable reports containing findings and recommendations; Ability to operate a computer using standard or customized software applications appropriate to assigned tasks; Ability to use logical and creative thought processes to develop solutions according to written specifications and/or oral instructions; Ability and to quickly learn and put to use new skills and knowledge brought about by rapidly changing information and/or technology; Ability to work for extended periods of time with limited supervision; Integrity, ingenuity, and inventiveness in the performance of assigned tasks. Possess a valid Montana driver’s license or the ability to arrange travel necessary to complete the essential functions of the position. Tools and Equipment Used: This position requires the ability to use computers, network servers and related instruments, telephone, audio visual aids (including projector, etc.), and copy and fax machines. It occasionally requires the use of an automobile. Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is frequently required to stand, sit, talk or hear. The employee is frequently required to walk; use hands to finger, handle, or feel objects, tools, or controls; and reach with hands and arms. The employee is occasionally required to stoop, kneel, crouch or crawl. The employee must occasionally lift and/or move up to 50 pounds. The specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and the ability to adjust focus. Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee predominately works in a controlled office environment however employee may occasionally work in outside weather conditions while assisting program members or other employees. The employee travel will involve occasional overnight stays outside of Helena or the State. The noise level in the work environment is usually quiet to moderate. The duties listed above are intended only as illustrations of various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to the position. The job description does not constitute an employment agreement between the employer and employee and is subject to change by the employer as the needs of the employer and requirements of the job change. Approval: __________________________ Employee Date: ____________________ Approval: _________________________ Supervisor