Job Summary Provide application expertise and guidance to IT professionals involved in the correction, enhancement, and new development of our business applications. Perform the complex systems analysis and architecture design along with highly complex programming duties as defined by detail requirements and design. Work with IT functional areas to identify and propose new technologies as solutions to business direction and strategies. Lead the decision making process with all levels of IT staff and management, as well as on project teams and make recommendations to effectively implement project requirements.
Knowledge, Skills and Abilities Education: Bachelor's Degree or professional level of knowledge in a specialized field, or equivalent, related experience. Experience:8 or more years - or Bachelor's Degree equivalent plus 10 or more years. Knowledge: Advanced knowledge of practices within field. Integrates and evaluates new advancements in industry, concepts, techniques and standards to contribute to successful business results. Considered an expert in the field within the organization. Decision Making: Makes decisions using broad management limits. Applies guidelines and procedures that leave considerable room for discretion and interpretation. Decisions directly influence project, client relationships and or expenditures. Additionally, decisions exert some influence on organization's long-range goals and objectives. Participates in determining objectives of assignments. Supervision Received: Works independently under general supervision. Work is reviewed for overall adequacy in meeting objectives. Leadership: Plans, allocates the activities of project teams. Provides training and guidance to less experienced staff. Problem Solving /Operations/Direct Work Involvement: Develops solutions to complex problems which require the regular use of innovation. Ensures that solutions are effective in meeting organizational objectives. Questions problem definition to address underlying issues. Client Contacts: Manages internal and external relationships. Represents organization as prime contact for projects and other necessary communications. Interaction may include senior internal and external personnel on significant matters often requiring complex coordination between organizations. Communication involves persuasion and negotiation, as applicable. Seeks ways of improving client service.
Additional Knowledge, Skills and Abilities Demonstrated mastery of the duties and responsibilities of the Systems Analyst position, as outlined in that job description.
Thorough understanding of the application architecture and technologies for at least one major functional area.
Proven analytical, decision making, and problem solving abilities.
Proven ability to identify and develop complex technical solutions for automation needs.
Proven ability to recommend complex software solutions, frequently involving unfamiliar systems.
Proven ability to perform in a consulting role on application architecture, business processing, and/or system integration needs.
Experience with the company development platforms preferred.
Experience with testing tools.
Thorough understanding of the business and technical elements of the Insurance industry. General understanding of project management fundamentals and working knowledge of System Development Methodology.
Proven ability to provide accurate estimates.
Ability to coach and direct staff of all levels in a demanding technical environment.
Exceptional interpersonal, communication, and presentation skills, both written and verbal.
Exceptional listening skills. and negotiating and influencing skills.
Exceptional organizational and time management skills.
Ability to manage group dynamics, facilitate effective team interaction, and negotiate effectively.
Ability to multi-task, manage details, and execute effective follow through.
Proficiency in the use of desktop applications.
Demonstrated dependability in a highly dynamic environment.
Essential Duties and Responsibilities
Assist in the development of automated business solutions in accordance with Systems Development Methodology including, but not limited to:
Establish a close working relationship with Database Administration, Information Security, Technical Services, and the business areas, providing technical and/or business guidance to assist in decision making.
Actively participate in the development and maintenance of critical system solutions.
Develop complex business recommendations and/or technical solutions.
Contribute to the establishment and improvement of an architectural framework for application development.
Be an advocate for new technologies/solutions chosen by the department and company.
Advocate company policies, team standards, and technical approaches.
Adhere to IT Systems Development Methodology.
Participate in the cost analysis/justification, written recommendation or presentation to senior management.
Participate in the creation of project plans, time estimates, project schedules and status reports.
Ensure that the technical approach to the design effectively meets the business needs and direction of the customer, while ensuring compliance to department standards.
Direct and ensure the creation and execution of test plans, documentation, and training.
Develop reports using various query and/or report writer tools as requested.
Identify and propose new technologies as solutions to business needs and business directions.
Evaluate business requirements and determine total system impacts.
Provide consultation to IT professionals on application architecture, business processing, and system integration needs.
Move team objectives and project forward through the employment of influencing skills.
Frequently perform the role of Lead Analyst, as defined in the description of that role.
Frequently perform the role of Facilitator, as defined in the description of that role.
Perform the role of Project Manager, as defined in the description of that role when requested.
Perform research and analysis activities including, but not limited to:
Research, document, coordinate, and track problems to resolution.
Investigate and recommend system, policy and/or procedural improvements.
Direct system integration, application analysis, and recommendations for procedural improvements.
Perform analysis necessary to ensure effective implementation of statutory/regulatory changes.
Perform adhoc research and query projects as requested.
Review/evaluate vendor software packages to meet established business needs; assist with contract negotiations and maintenance agreements.
Adheres to Company policies and procedures as outlined in the Human Resources Policy Guide.
Follows departmental and functional area standards, rules, guidelines, processes and policies as identified by management.
Secondary Duties and Responsibilities Provide leadership to peers inspiring a sense of team work and unity.
Promote an environment in which teammates can work closely and effectively.
Remain current with new technology and industry Best Practices through training, networking, and personal initiative.
Participate in the integration of new technologies/solutions.
Contribute to process improvement and standards activities.
Contribute to the ongoing training of others, acting as a resource for application information, or through the presentation of technical sessions.
Successfully complete assignments with minimal supervision.
Provide superior customer service to both internal and external customers.
Assume 24-hour on call responsibility in the event of system problems, where assigned.
Assume additional responsibilities as requested.