Senior Functional Specifications Analyst
Classification: Full time
Reports to: VP, Development
Location: Pittsburgh
General Purpose of Job: The Senior Functional Specifications Analyst is responsible for the creation of detailed Functional Specifications from domain-oriented Requirements Documents. This role will drive the creation and refinement of functional specifications that will be used as the “master” project documents against which all other software development artifacts are measured for accuracy and completeness.
Principal Duties and Responsibilities:
The Sr. Functional Specification Analyst is responsible for the following as they pertain to a Tele-Tracking Technologies’ product or Solution:
- Writes comprehensive Functional Specifications from Requirements Documents.
- Insures accuracy, completeness, clarity and simplification of Functional Specifications.
- Presents Functional Specifications to Internal Stakeholders for review/acceptance.
- Revises Functional Specifications as necessary throughout the development lifecycle.
- Facilitates productive interaction between domain experts and functional specification writers.
- Provides development expertise in bridging domain requirements to developer/QA-ready functional specifications.
The Senior Functional Specifications Analyst is also responsible for:
- Creates well-defined, well-written, functional specifications.
- Conducts analytical review meetings as required with domain experts to acquire the details needed to write Functional Specifications.
- Facilitates the clarification of functional specification issues as they arise during the development process.
- Creates visual models, charts, flow diagrams and other specification components that facilitate simplification and abstraction.
- Creates initial business object (entity) diagrams that can be used to initiate database design.
- Creates User Interface mockups and associated behavioral rules to define navigation, validation, data relationships and trigger events.
- Defines business rules that are complete and unambiguous including supporting formulas, algorithms, data queries, process steps and decision points.
- Presents Functional Specifications to internal stakeholders.
- Identifies exception conditions and alternate use case paths not identified in requirements documentation.
- Provides report layouts, filters, groupings, subtotals and data mapping rules.
- Defines impact of enhancement/project to other integrated applications.
- Maintains revision history
- Defines glossary of significant terms as a component part of the Functional Specification.
- Insures traceability of requirements throughout the Functional Specification.
Basic Qualifications: Education, Experience and Skills:
- BS/BA in computer science, informatics or operational analysis or equivalent combination of education and experience
- 6 or more years experience developing functional specifications for commercial software products
- Strong analytical skills.
- Strong communication, presentation and writing skills
- Strong abstraction, organization and simplification skills
- Detailed understanding of business processes
- Healthcare domain knowledge
- Commercial software development experience
- Proven software application coding experience
- Knowledge of fundamental relational database design concepts
- Ability to read and interpret procedural code / SQL scripts
- Understanding of event-driven, object-oriented technologies
- Strong process definition skills
- Experience defining Use Cases
- Knowledge of UML concepts
- Skilled at abstracting process details from domain experts
- Skilled at analyzing and mapping complex processes
- Skilled at identifying exception conditions
- Knowledge of software development lifecycle and common SDLC methodologies
- Knowledge of commercial software company operations
Physical Requirements: Normal Office Conditions, Work in Pittsburgh Office, occasional travel may be necessary
Release date: 11/2/2007
