Solutions Design Architect / Specification Writer

Salary Grade:    33                           

Classification & FLSA Status: Full Time, Exempt

Reports to: CTO/VP of Development

Location: Pittsburgh, PA

 

 

General Purpose of Job: The Solutions Design Architect / Functional Specification Writer is responsible for the creation of comprehensive, well analyzed functional specifications used by software engineers, Quality Assurance specialists and other stakeholders as a blueprint for creating software applications that meet or exceed project requirements. All other software development artifacts will be measured for accuracy and completeness against these specifications.

 

Principal Duties and Responsibilities:

·        Writes comprehensive functional specifications from requirements documents and input from other domain and technical design sources.

·        Insures accuracy, completeness, clarity and simplification of functional specifications.

·        Presents functional specifications to internal stakeholders for review/acceptance and compliance with requirements.

·        Revises functional specifications as necessary throughout the development lifecycle.

·        Provides development expertise in bridging domain requirements to developer/QA-ready functional specifications.

·        Creates well-defined, well-written and well-organized 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:

  • Strong analytical skills.
  • Strong communication, presentation and writing skills
  • Strong abstraction, organization and simplification skills
  • Detailed understanding of business processes
  • Healthcare domain knowledge
  • Knowledge of fundamental relational database design concepts
  • Ability to read and interpret fundamental SQL queries
  • Understanding of event-driven, object-oriented technologies
  • Understanding of functional specification approaches that lead to successful technical design and test case development.
  • Strong process definition skills
  • 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

 

Education:

  • BS/BA in computer science, informatics or equivalent combination of education and experience
  • Commercial software development experience
  • Experience defining Use Cases

 

Experience:

  • 6 or more years experience developing functional specifications for commercial software products

 

Skills:

  • Strong analytical skills.
  • Strong communication, presentation and writing skills
  • Strong abstraction, organization and simplification skills
  • Detailed understanding of business processes
  • Healthcare domain knowledge
  • Knowledge of fundamental relational database design concepts
  • Ability to read and interpret fundamental SQL queries
  • Understanding of event-driven, object-oriented technologies
  • Understanding of functional specification approaches that lead to successful technical design and test case development.
  • Strong process definition skills
  • 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

 



 

 

 

                                                   

The above statements are intended to provide the general nature and level of work being performed by most people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and requirements

 

 

Tele-Tracking Technologies, Inc. employees shall adhere to all of Tele-Tracking Technologies policies and procedures including those relating to confidentiality and security of our data assets.  This includes limiting individual’s access to only that protected information necessary to perform job duties as required under HIPAA. 

AA/EEO

Release date: 9/3/2008

Click here to apply for this position.

< Back