The Senior Business Architect / Solution Designer is responsible for the creation of comprehensive, well-analyzed functional specifications used by software engineers, QA 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:
The Senior Business Architect / Solution Designer performs the following:
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.
The Senior Business Architect / Solution Designer also:
• 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: Education, Experience and Skills:
BS/BA in computer science, informatics or equivalent combination of education and experience
6 + 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 preferred
Commercial software development experience
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
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
Notes: Significant experience with functional specification documentation and project management skills
Strong business process design and requirements gathering experience in addition to functional software design, testing and configuration experience.
Produced process flows, developed forecasting models.
Worked for a consulting company where he assisted multiple clients with business requirement gathering sessions and documented workflow specifications for complicated applications and facilitated requirements gathering workshops where he documented associated use cases, functional design specifications and test conditions.
Worked for a technology client where he managed the deployment process for enterprise application upgrades across all customers and led development of an implementation toolkit to facilitate a new on demand methodology and had a role as Business Analyst serving as the primary expert responsible for requirements, design and configuration for the company application to optimize services procurement for large corporations such as BP and EDS
Bachelor of Science International Business.
Skills: project management, business process design and requirements gathering, functional software design, software configuration and testing, software selection, supply chain/inventory management, RFx process, specifically software and consulting, technical documentation, etc.
Lynn Stewart
Talent Acquisition Manager
HDJ & Associates
(724) 933-3130