Description
Architect
Location: Atlanta, GA
Education: 4-year College degree in Computer Science, MIS, or related field
Skills
Required:
Large systems requirements definition and management
o Discovery (ability to work with stakeholders to determine requirements)
o Publication (ability to write testable requirement statements)
o Solution evaluation (ability to evaluate proposed solutions against requirements)
Large systems design
o Using UML artifacts including the following diagrams:
- Domain model
- Use Cases
- Sequence
- Functional Decomposition
o Service Oriented
- Practical knowledge of WS-I standards
- SOAP, REST
- Use of run-time policy enforcement technologies
o Enterprise Application Integration
- Practical knowledge of integration patterns implemented in an Enterprise Service Bus (ESB) product
- ETL implementations
Excellent oral and written communication skills
Flexibility, team focus, and strong interpersonal skills
Experience throughout the entire project life cycle
Excellent problem solving skills
Preferred:
Business process modelling
Portfolio management
o Application
o Project
o Asset
o Demand
Requirements definition and management
Experience
Required:
10+ years experience designing and developing large systems with the following characteristics:
High Availability
Scalable performance
Service oriented
Loosely coupled integration
5+ years experience deploying applications and services in J2EE and .NET environments.
3+ years experience using UML analysis and design techniques, especially use case modelling, sequence diagramming, domain and class diagramming
3+ years experience defining and managing system requirements through the system development life cycle.
Preferred:
Experience in design and development of Legacy application integration
Experience Geographic Information Systems (GIS)
Experience large scale systems management techniques
Experience with Portfolio Management practices
Experience with Identity Management system implementation