Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Level Working Knowledge:
• Delivers helpful feedback that focuses on behaviors without offending the recipient.
• Listens to feedback without defensiveness and uses it for own communication effectiveness.
• Makes oral presentations and writes reports needed for own work.
• Avoids technical jargon when inappropriate.
• Looks for and considers non-verbal cues from individuals and groups.
Application Design, Architecture: Knowledge of application design and architecture principles and practices; ability to utilize application design methodologies, tools, and techniques to convert business requirements and logical models into a technical application design.
Level Working Knowledge:
• Creates a basic architecture diagram, including component interactions and data flows.
• Identifies and prioritizes application design and architecture tasks, such as refactoring and technical debt reduction.
• Selects and presents design alternatives for applications of small to medium complexity.
• Uses design tools and technologies to develop prototypes and proof of concepts.
• Documents design decisions and rationale for future reference and review.
Data Architecture: Knowledge of processes, techniques and factors that affect data architecture; ability to design blueprints on how to integrate data resources for business processes and functional support.
Level Working Knowledge:
• Participates in designing blueprints on how to structure, store and utilize data.
• Follows standards, processes and methodologies to develop each phase of data architecture (e.g. data manipulating processes, database technology generating processes).
• Selects criteria used to support data processing operations, data flow and the flow control system.
• Addresses stakeholder concerns by utilizing business data modeling, including data entities, attributes and their relationships.
• Performs administrative work and provides technical solutions for routine problems in data architecture projects.
IT Architecture: Knowledge of Information Technology (IT) architecture; ability to design and improve organizational IT structures, supporting business operations.
Level Working Knowledge:
• Assists in the investigation of an organization’s IT requirements.
• Assesses the functionality of components - hardware, software and telecommunications.
• Adheres to IT architecture guidelines and principles.
• Selects design tools and technologies for IT architecture.
• Documents problems that occur in the IT architecture design process.
Platform Architecture: Knowledge of technologies and methods to design processing mechanisms and roadmaps to execute business application systems; ability to design these roadmaps and deploy supportive interfaces for end-users to access related systems, in accordance with standards and processes.
Level Working Knowledge:
• Designs routine platform architectural roadmaps and relevant solutions for end-users to access interfaces.
• Follows existing processes and standards in developing IT systems for information storing, delivering and optimizing.
• Selects appropriate operating systems, hardware and programming languages to operate platform processing.
• Tests the effectiveness of platform architecture and ensures that business requirements are fully met, while using the platform architecture.
• Solves routine problems in the design process of platform architectural roadmaps; documents these issues.
Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
Level Working Knowledge:
• Follows policies, practices and standards for determining functional and informational requirements.
• Confirms deliverables associated with requirements analysis.
• Communicates with customers and users to elicit and gather client requirements.
• Participates in the preparation of detailed documentation and requirements.
• Utilizes specific organizational methods, tools and techniques for requirements analysis.
Target Architecture: Knowledge of target architecture; ability to develop the IT blueprint and roadmap while aligning the architecture and processes with business strategies and objectives.
Level Working Knowledge:
• Analyzes the future state of IT needed to meet stakeholder requirements; summarizes business objectives into several actionable sub-targets.
• Follows existing processes and standards in the design and development of IT architecture.
• Develops roadmaps for target architecture based on models of business services (e.g. applications, data and systems).
• Reports on progress made in developing the target architecture; tackles obstacles encountered throughout the design process.
• Provides routine solutions to issues and recommendations for projects in target architecture development.