$33.00 - $55.00/ hour
Minimum 5+ years’ experience. The Business Analyst will evaluate IT security and other systems requirements and work with the technical staff to develop, implement and document technical solutions. Experience with full life-cycle SDLC and implementation of software. Reviews, analyzes, and evaluates business systems and user needs. Formulates systems to parallel overall business strategies. Writes detailed descriptions of customer needs, system functions, and steps required to develop or modify IT services. Staff Interview experience and techniques in the collection of requirements and documentation. Participate in every aspect of the development lifecycle including sales engineering, requirements gathering, solution architecture, development, testing and deployment. Undertake analysis of user and business requirements, with particular regard to their impact on existing systems and environments and produce an appropriate business and/or system design. Mentor team members in technology, architecture and delivery of applications, and delegate casework. Work as part of a team or leads a team to negotiate new deals, extensions and ad-hoc service aspects. Manage small and large complex problems and in doing so, strengthens the relationship with the client. Recognize when alternative perspectives are required and facilitates appropriate meetings.
Develop functional test plans and user acceptance test plans and scenarios. Coordinate functional and user acceptance testing by executing the testing strategy, scheduling resources and tracking test performance. Perform data analysis to support evaluation of system defects or to develop requirements for new functionality; triage and troubleshoot complex user-reported system defects; assist in various system trouble shooting and balancing and correction efforts including analysis, verification and validation of issues and fixes. Conduct impact analysis of technology changes on business processes and existing technology. Facilitate collaborative system and data design sessions with the user community, technical architecture resources and development resources. Assist in the development of data models and interface design specifications. Assist in systems and business process support across multiple client engagements. Coordinate activities including on-time delivery, testing and production moves. Work as a technical support and liaison to designated IT personnel to provide testing, support and feedback on enhancement requests and regular updates/releases; adhere to release schedules. Provide analytical support for critical corporate initiatives including business function support for system migrations and consolidations, significant business area process improvement projects and complex product installations. Demonstrate a high level of subject matter expertise in functional area to bridge business requirements and IT solutions; provide technical direction and ensure compliance with best practice solutions. Practice knowledge transfer and foster change management as the organization changes and new skills are required, focusing on team/individual development to be a valued contributor.