Job Details: Application Architect

Job Title: Application Architect
Job ID: C0002
Company: AVA CONSULTING
Position Type: Permanent
Pay Rate: 100k
Date Posted: Sep-15-08

Job Descriptions:
* Engage with Delivery teams on high-impact projects.
* Ensure delivery of key architecture non-functional requirements (scalability, reliability, performance, maintainability, flexibility, monitoring/alerting, logging, etc)
* Provide ownership for architecture governance and accountable for ensuring platform conforms to target
* Provides oversight for the Software Development Life Cycle, including code reviews, unit testing, design reviews, etc.
* Accountable that system documentation remains relevant and accurate, enabling impact assessment, predictive capacity analysis, and performance and availability analysis
* Provides technical assistance to developers related to technical issues
* Accountable to see that metrics are captured adequately to facilitate long term health monitoring of the system, and enables capacity planning
* Ensuring the processes for changing and managing a system are efficient
* Provide deep subject matter expertise to support major project implementations.

Objectives:
* Identify problems and clearly articulate them in an unambiguous way
* Breaks down problems into logical pieces that expose solution options, focusing on adherence to the good design principles and the NFRs.
* Implements solutions utilizing strong patterns, and effectively closing the problem including communication and documentation.
* Contributes to the improvement of local processes and standards (coding, design) etc.
* Communicate the importance of the problem to management and other technical leaders so it is appropriately prioritized against other investments and building consensus to a specific technical solution or approach to resolution across a group of stakeholders.
* Initiates actions to identify risks, gaps and dependencies.
* Takes proactive steps to ensure that their system or subsystem achieves success.
* Effectively documenting technical environments, teaching others about our technical environments.
* Provides a significant amount of mentoring to next generation of technical leaders.

Required Skills:
* Must have 3 years experience in solution development and design, modern programming concepts and languages, application development and integration.
* Must have 3 years experience in data architecture concepts - information management, database structures, database design, and data movement

Desired Skills:
* Demonstrated ability to design across multiple platforms in a complex, large scale environment.
* Experience with multiple design methods, such as OO, Service Oriented, Event-Based, User-Centered Design
* Demonstrated understanding of core software design principles
* Demonstrated understanding of non-functional requirements and how to map business requirements to system NFRs.
* Demonstrated experiences in design well monitored and instrumented software
* Demonstrated experience with the use of patterns, idioms, reengineering strategies, and refactoring techniques
* Demonstrated ability to execute effective designs & code reviews
* Demonstrated experience in performance tuning & optimization for large scale systems
* Demonstrated experience in applying sound data management design patterns and principles
* Demonstrated ability to "influence without authority" senior management as well as development staff
* Demonstrated experience in applying sound engineering judgment
* Demonstrated technical leadership on large scale development efforts
* Demonstrates effective communication in both written and verbal forms
* Proven experience leveraging product line architectures
* MS preferred.

Preferred experience in the following tool sets:
• Java, COBOL, Ab Initio, XML, SAS, JProbe, ClearCase
• Weblogic, ALSB, ALBPM, Blaze, Eclipse
• Teradata, DB2, Oracle, SQL Server, Rochade, Business Objects
• ZOS, RedHat Linux
• Z9, Blades, Superdome
• PMML, BPEL

Deliverables:

• Non functional requirements
• Project architecture deliverables
• System documentation
• Best practices
• High-level design artifacts
• Updated risks and issues lists
• Fortification Tasks/Initiatives

Location: [rss] US-VA-Richmond
Telecommute: No (Onsite Position)
Contact Name: Steve Adams
Contact Phone: 214-575-8880
Contact Email: steve.adams@avaconsulting.com
URL: http://www.avaconsulting.com


Principals only. Recruiters, please do not contact this job poster.



View other jobs in US-VA-Richmond »
View other jobs in US-VA »

View other Application Architect jobs, Systems Architect jobs, Tech jobs


View other postings by AVA CONSULTING »