The Business Process Architect analyses business needs, captures current workflow, identifies current business rule information and creates/updates business requirements. The Business Process Architect assists in developing and executing tests. In addition, the Business Process Architect participates in requirement issue resolution during testing of the software application. Lastly the Business Process Architect assists in developing to-be operational readiness (e.g. business process reengineering, workflows, reference manuals, etc.) supporting all business aspects of systems implementation.
Responsibilities
- Provides day-to-day business co-operation work in support of technical integration program. Contributes to overall program and project plans, develops tests, and implements requirements, including system acquisition needs, related policies, procedures, workflows, and performance measurements
- Facilitates and/or participates in meetings with vendors, implementation consultants, program/project manager, business, and technology teams to support deliverables and project specifics
- Identifies Features/Functions (from a business perspective)
- Controls and manages development/modification of business requirements, workflows, testing, marketing and other business-related functions
- Identifies incomplete business requirements, as well as identifies/escalates risks and issues
- Develop Technical Specifications- Translates complex business requirements into Technical Specifications for a highly scalable, large volume enterprise product or solution.
- Drive Strategic Proof of Concepts- Drives high-level architectural planning and proof-of-concepts to support important enterprise initiatives.
- Perform Capacity Planning- Provides inputs to Enterprise Architecture regarding the data volumes, sizing metrics and concurrent end-user activity estimates to compute a capacity plan.
- Develop Standards & Best Practices- Establishes standards and best practices for application implementation, tools, and technologies.
- Assist Development Teams- Reviews resource estimates for development projects, performs design reviews and assesses contingency/disaster recovery plans.
- Assures Architectural Integrity- Enforces project/solution architectural integrity with appropriate change control, design reviews, development standards and code reviews.
- Promote Reuse- Maintains a repository of common or frequently used templates and promotes the usage of these where applicable.
- Collaborate with Internal Teams- Collaborates with Enterprise Architects, Solution Architects, Data Architects, and business counterparts to design and implement solutions. Assists Architecture, Development and Test Teams with business related questions
Qualifications/Certifications
- Possesses excellent communication skills, both written and verbal.
- Ability to work effectively with both business and technical stakeholders.
- Has good understanding of the process objectives and business requirements
- Has a good knowledge of SOA and Enterprise Architecture
- Has a good understanding of process notation and execution language (BPMN, BPEL)
- Has a good understanding and ability to apply various process and integration design patterns.
- Has a knowledge of the tools and technologies used in the overall solution.