Job Description :
Business Analyst
Must interview face to face
3 month contract to hire

The Business Analyst will be responsible for determining information requirements for software development projects. Defines, translates and documents user requirements for development and client implementation projects per established standards and best practices. The BA will manage development projects with rapid timelines and evolving requirements. This includes participating in all phases of the application development lifecycle with emphasis on project planning, requirements gathering and definition, driving resolution of requirements, design, testing and coordinating tasks involving dependencies on cross-functional teams. The BA will coordinate activities across business and functional areas and communicate effectively across the organization. The BA will possess a strong attention to detail, excellent relationship management skills, and the ability to effectively facilitate work sessions with technical architects and business sponsors. The BA will define project scope, vision; perform requirements analysis and documentation, and assist with project estimation, planning, and resource allocation.

Primary Tasks/Activities:

Requirements gathering and validation: Ensuring scope of work is clearly defined and signoff is done by key stakeholders

Systems Development: Translate business requirements documents into functional/technical specifications; conduct gap analysis and estimate resources required to execute system configurations for clients

Apply effective communication and collaboration skills within Project team to perform qualitative/quantitative risk analysis and identify critical success factors and contingency steps to mitigate risks associated with client projects

Task management: Identify and manage critical path activities. Coordinate with resources and leverage work through other analysts to provide technical response to client change orders or production defects

Develop and review test plans for QA analysts through all testing phases - ensuring client use cases and impact areas are represented in the scope and strategy for testing

Execute test plans when required to meet project timelines

Primary point of contact for support of internal FirstStrike FSCore application.

Coordinates user review and approval at all stages of system development and delivery.

Manage system implementation, tracking the timing of deliverables, and developing conversion and migration plans for moving from existing systems to enhance or more effective new systems.

Identifies opportunities to utilize existing, enhanced or new technologies or business methods to streamline work processes and improve business margins within individual business units.

Maintains awareness of systems, products and expertise available to use in addressing business unit needs.

Develops and maintains a functional expertise in our businesses and anticipates business and system needs based upon changing industry conditions.

Coordinate implementation projects through their complete lifecycle including publishing complete timelines, managing dependencies, and tracking milestones. Provide weekly/daily status on issues, milestones, and timelines.

Understand the impact of scope changes and adjust project plans and communication accordingly. Report issues and risks with recommended mitigating actions.

Manage shifting timelines and priorities while maintaining project scope.

Work closely with developers, managers, and executives to ensure the release of high quality products.

Work with users and information system development staff to determine data storage and access requirements.

Responsible for the overall security of systems they will be administering including protecting client data and reporting situations which may provide unintentional elevated access. The employee will regularly review corporate policies and will enforce the policies documented in our Corporate Security Standards.



4+ yrs. experience as a Business Analyst applying the tools and techniques of business analysis and project management to balance competing project objectives and produce quality deliverables with minimum rework.


Bachelor Degree in Computer Science, Information Systems, Technical Communication, Business or equivalent preferred.

Skills Required:

Demonstrated comprehensive knowledge and application of standard software development methodologies and practices such as SDLC, RUP, Agile, XP, or Scrum

Demonstrated experience in defining scope, vision; requirements analysis and documentation, project estimation, planning, and resource allocation

Exposure to application development projects employing Microsoft technologies Net, ASP.Net, ASP, XML/XSL, HTML, JavaScript, SQL) and best practice techniques

Experienced in Project Management process, methods, and tools; Experience writing detailed project plans using MS Excel or Project

Must be able to work in a time-critical environment and be decisive when faced with complex problems

Strong professional skills, including delegation, negotiation, prioritization and load balancing; Solid, demonstrated analytical and problem solving skills

Excellent verbal and written communication skills

Strong organizational and time management skills

Must be able to work on/manage multiple tasks concurrently

TFS/SQL experience

Travel: No

Knowledge of CRM and call center applications preferred.

Experience with our software (FirstStrike FSCore and Commercial)