Our best Fortune 500 client seeks strong Architects. Excellent cash bonuses, FULL RELOCATION and excellent upward mobility
Responsible for the functional design and architecture of application systems across all technologies and platforms. Provides team or technical supervision and drives project and service delivery. Delivers technical architectures that satisfy business domain or project objectives and align with corporate/division architecture direction.
Responsibilities:
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.
Basic Qualifications:
3 years experience in solution development and design, modern programming concepts and languages, application development and integration
3 years experience in data architecture concepts - information management, database structures, database design, and data movement
Preferred Qualifications:
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