The Florida Bar
www.floridabar.org
DEVELOPMENT MANAGER - Information Technology
POSITION TITLE: | DEVELOPMENT MANAGER - Information Technology |
REPORTS TO: | CIO |
SUPERVISES THE FOLLOWING POSITIONS: | Analysts I; II; III; and PC Technician |
SUMMARY FUNCTION: | Does one or more of the following: 1. Manages the systems development for one of The Florida Bar's (TFB) divisions, which includes: managing staff assigned to a division team, yearly prioritizing of project plan, periodic status update to division and IT management, project management and development of business systems aligned with divisional and Bar-wide processes. 2. Manage TFB's systems, facilities, and services to support the operational needs of all Bar departments, which includes: managing assigned staff, yearly prioritizing of project plan, periodic status update to IT management, project management, automatic operational processes, administer day-to-day operation of systems and processes, administer system configuration and security, manage change control of systems and production software. 3. Selection, purchase, setup, training, support, and maintenance of all Bar computer and computer related equipment and software including: Internet/Intranet/Extranet, Servers, PCs, printers, scanners, and associated software. 4. Define, manage, and administer TFB's knowledge, which includes: data, databases, documents, data warehouses, objects, images, and rules. |
| % Of Time | Essential Duties and Responsibilities |
25 | Business Solutions (Application) Development & Maintenance Responsible for facilitating the selection and documentation of projects to solve business problems, improve process efficiency, and improve TFB's staff productivity. Will work with division and department directors to define and prioritize yearly plan which will be reviewed and approved by Executive and IT directors. Responsible for the definition and enforcement of development standards and the selection of tools used for work management including IDE tools, testing tools, and change management tools. The project methodology used will be: 1. Research Problem or Business Function - Contact requester and perform need assessment to gather sufficient information to specify the design, change, or fix required for the business function. Research the existing process and software. Documentation will contain: Description of problem or request List of all questions and answers List of all assumptions List of all existing processes/software affected List of all departments / staff affected or that need to be involved 2. Document Design - Will contain a text explanation of the new or changed business process. Documentation will include: List of all objects affected Description of the function of the each object Description of any change required to the existing process or procedure Definition of all rules associated with each process or procedure Description of the solution (fix, change, or new design), including screens / reports where applicable 3. Internal Design Review - This is an IT design review which should include Network staff, AS/400 staff, Operations staff (if affected), the requester, DBA, and the IT Director. Review must include: The proposed solution is best The database design is optimum Overall design is a cost-effective approach All affected objects / processes have been considered All procedures have been identified and reviewed The notes / results of the review must be written in detail and signed off by requesting department 4. Program & Test - This task is the actual code (or IDE design) and program level test. This task detail will be brief, since any design impact will be recorded in the "Document Design" task 5. Implementation Plan - Define the details of each task / sub-task required to put the new / modified software into production. This will include: A list of all the task / sub-tasks to perform, who is responsible, and schedule. For example: Data correction or conversion Procedure definition, documentation, training Menu changes Software move from test to production Timing / schedule A contingency plan A list of potential problems and work-arounds Required backups and recovery procedure 6. Final Design Review - This is a design review for all affected / interested Bar staff. Each department director affected will be notified to send the appropriate staff for the review. This is a formal review to ensure that: Overall design meets each departments requirements All affected procedures have been identified, reviewed, and updated Testing and Implementation plans are accepted, understood, and coordinated The notes / results of the review are written in detail and signed off by requesting department(s) 7. System Test - This is a system-level test planned and coordinated by IT and performed by the affected departments. This will be done in a test environment. Appropriate precautions must be made to enable recovery to original data (this includes backups, after-hours testing, completely documented transactions set, and expected results). Documentation will include: Test plan with who's responsible for what Test input data Test results using test data 8. Perform Implementation Follow-up with users to make sure business application is functioning as required 9. Perform project postmortem to determine project successes and failures |
25 | Systems Administration Responsible for the definition and enforcement of systems documentation standards and the selection of tools used for administration and work management. Responsible for Bar systems security, administration, and data management. Administers The Florida Bar interface to the Internet which includes the FLABAR ONLINE website, Internet Access, and external E-Mail for Bar staff using Lotus Notes. Administers TFB's day-to-day system operations which includes: Networks, Website, Servers, Workstations, Printers, Scanners, Storage devices, and other computer related equipment. 1. User Management - Setup and Maintenance. Maintains effective communications with users. Manages user request and problems, maintains logs of same, and manages resources to address them. 2. Security - Setup and maintenance of system and object authority to provide needed access, but maintain a secure system against internal or external attacks or accidental destruction of data and objects. Designs and manages security standards including: anti-virus efforts, password standards and procedures. Performs security administration and monitoring of the LAN/WAN environment. 3. Backup - Designs, installs, and maintains automated backup procedures. Trains and assists the operations staff to perform and monitor the outcome of the procedure. 4. Work Management - Designs / purchases automated systems to perform work management. Setup and maintenance of subsystems, queues, backups, EOD, & BOD job steams, job scheduling, etc., to efficiently automate work flow. Trains and assists the operations staff to perform and monitor the outcome of the procedure. 5. Data Management - Setup and maintenance of standards for data management and efficient access by staff. Designs and manages directory structures. Responsible for data integrity on the file servers. 6. Resource Management - Design and manage network infrastructure including: switches, routers, CAU, LAM, Hubs, communications, servers, and print environment. Plans and manages hardware & software maintenance. Monitors use and performance. Adjusts and plans for upgrades. Selects, purchases, and installs tools to analyze and manage resources. 7. Operating Systems / Application PTFs and Upgrades - Research problems and load program fixes. Plans, schedules, and performs upgrade of server OS/Apps, network equipment OS/Apps, PC OS/Apps, and other computer related equipment software or EPROMs. 8. Configuration Management - Provides communications planning and implementation, including long-term and strategic systems, network, server, and workstation planning. 9. SNMP (Simple Network Management Protocol) - Responsible for determining product specifications which include SNMP or equivalent industry standards for systems, network, and server equipment that will meet Bar strategic plans for managed networks. 10. Communications - Setup and maintenance of all communication interfaces to internal and external systems that maintain data integrity and security. |
20 | Project Management Assist the Executive and Division Directors to select and prioritize IT projects for each fiscal year. A yearly project time line will be prepared by August with assignments for all staff based on the overall Bar priorities for the year. Perform project management for large IT projects and mentor staff on medium to small projects. The methodology used will be: 1. Research / User Interface - Contact requester/s and gather enough information to select team members for the project and define business process, problem, or change. Develop a preliminary design approach, a plan and a schedule with estimates for cost & manpower to resolve problem. 2. Planning - Defines the details of each task / subtask required to put the new / modified software into production. Documentation will include: A list of all the tasks / subtasks to perform, who is responsible, and inter dependencies Estimate of hours required to complete each A contingency plan A list of potential problems and work arounds Required backups and recovery procedure 3. Scheduling - A gant chart showing the calendar time required for each task and the critical path 4. Tracking & Reporting - Monitor task completion versus schedule and provide periodic project status to peers and management. 5. Manage Resources - Manage any staff or equipment required to complete project within budget and on schedule including other department staff involved. Make adjustments for priorities. Provide alternative resolutions for project problems. |
15 | Administration 1. Manage staff including: hiring, firing, performance evaluation, staff assignments, and mentoring. 2. Time tracking and Management - Log time to each task / project 3. Personal growth in technical and business knowledge - Maintains a high level of business and technical competence, supplemented by continuing education as required for full exploitation of the latest business techniques / technology to meet Bar needs. (Remain current with hardware, software, tools, and methodology. Keep in touch with emerging solutions and evaluations of new versions of software and other technology that will provide efficiencies to the Bar. Recommend tools which will work within the planned systems infrastructure.) 4. Documenting Procedures - Document routine procedures used on a periodic basis so that other staff can perform on an as needed basis. 5. Planning - input strategic details for budget or long range planning 6. Purchasing, as assigned - Responsible for determining user / system needs and product specifications and for generating RFQs and Purchase Orders. 7. Hiring - Assist getting job candidates and perform the technical stages of the interview process. |
10 | Special Projects as assigned. Other related duties as assigned, for example, may conduct special projects such as data element and code standardization throughout a broad system. This area of responsibility will be specific to each Staff. This is dynamic in that all Projects (special and normal) will be assigned at the beginning of each fiscal year to facilitate overall department planning and scheduling for the fiscal year. |
5 | Support, as assigned Responsible for the development of standards and the selection of tools used for Systems support functions. Manage the following staff support functions performed by PC techs and Analyst I and II: 1. First Level User Support - Help Desk function to answer Bar staff questions and resolve all Bar systems problems that staff request. 2. Second Level User Support - 2nd level support for staff software or hardware problem resolution. Mentors Help Desk Staff to train, determine problem priorities, and monitor progress 3. Operations technical support. Provide Systems Technical Operations support to operations staff as needed: Backup procedures and automation PTF management Disk usage management System performance Software tools analysis, selection & implementation 4. Training - Provide documentation and class instruction support to Training Specialist in areas of functional responsibility 5. Staff Moves - Provide guidelines for staff to disconnect, move and reconnect PCs and other network equipment. |
| KNOWLEDGE, SKILLS, AND ABILITIES NEEDED TO PERFORM SATISFACTORILY: |
Knowledge of: -- Supervisory techniques -- Principles, practice,s and techniques of project management -- Work load and practices of the assigned project area -- Planning, estimating, and scheduling techniques -- Computer programming standards and techniques Skilled in: -- Systems analysis -- Designing, coding, and testing computer programs -- Programming languages (which may include): Lotus Formula, LotusScript, Java, Javascript, HTML, CSS, RPG, LANSA Ability to: -- Define and enforce systems and development standards -- Supervise employees -- Provide leadership to a cross-departmental project team -- Communicate effectively and professionally, both verbally and in writing -- Interact effectively with a wide variety of people both within and without the organization -- Interpret policies and procedures -- Think logically and solve problems -- Determine priorities -- Consistently provide an excellent service-oriented attitude |
| MINIMUM EDUCATION AND WORK EXPERIENCE NEEDED FOR POSITION: |
REQUIRED MINIMUM EDUCATION/LICENSURE: -- Bachelor's Degree (proof of degree required at interview) -- Major must be in one of the Sciences REQUIRED MINIMUM PROFESSIONAL WORK EXPERIENCE: -- Ten (10) years of computer systems development -- (Note: Experience is to include two (2) years of project management and/or supervisory experience) ADDITIONAL INFORMATION: -- Related experience may substitute for the degree on a year-for-year basis |
[Revised: 11-04-2011]



