| Description: |
Experience in:
Development and implementation of an enterprise application across diverse internal stakeholder organizations
Design application to meet client requirements and specifications
Leadership experience in the development and implementation of application architectures at the specified experience level
Extensive experience with at least two different computing platforms, operating systems, environments, database technologies, programming languages and communication protocols
Experience with middleware and gateways
Knowledge of performance considerations in different environments
Experience in structured Project Management and system development methodologies for the design, development and implementation of applications
Extensive experience in systems analysis and design in large systems environments
Experience in the use of development tools, Computer Aided Software Engineering tools, information retrieval packages, and other software tools such as project management software and business reengineering software
Experience in the use of data and process modelling methodologies, techniques and tools, including a working knowledge of metadata structures, repository functions, and data dictionaries
Experience in developing enterprise architecture deliverables (e.g. models)
Experience in developing enterprise architecture deliverables (e.g. models) based on Enterprise Architecture processes and practice
Experience in developing technical, security and design documentation reflecting application configuration.
Analytical skills:
Excellent analytical, problem-solving and decision-making skills
Communication and relationship abilities:
Verbal and written communication skills
Interpersonal and negotiation skills
A team player with a track record for meeting deadlines
Ability to interact with all levels of management and non-management, including client stakeholders and end users
Ability to foster teamwork and collaboration, using diplomacy.
Knowledge and awareness:
Awareness of emerging IT trends and technologies
Knowledge and understanding of object-oriented analysis and design techniques
Knowledge on deployments of applications / solutions to large complex environments
|