These openings are for the Production Architecture Team. The mission of the Production Architecture team is to become involved in various levels of the project lifecycle and assess a solution in terms of the ability to sustain availability, stability, performance and transactional integrity via implementation; we work with the Chief Architects of our lines of business and their respective architects in fostering such design. We focus both on internal systems and interactions across system boundaries.
At times we are assigned to teams to assess production related issues and to determine design changes for the system in question and where applicable to determine broader patterns which will enhance availability, stability, performance and transactional integrity of other systems through adoption of defined patterns. We produce decision documents, position papers and work with framework teams and architecture groups to implement those decisions. This role also requires working in a matrix model with other architecture organizations if a given problem set requires broader input.
At least 7 years of experience with Enterprise based solutions that span verticals and lines of business as opposed to focused on a single application system.
Have experience as a lead architect in the planning, analysis and design through implementation of a program/project that also involved leading other architects’ as well as developers.
Experience should reflect design lead experience across the web front end, server user interface layer, business layer, integration and data access layers through to the DBMS and Services Layers. Experience integrating to-from Mainframe platform is a plus.
General understanding of both Unix and Window O/S from the point of view of services and daemons as well a various virtualization models under each.
Understanding IIS and WAS as containers under Windows and Unix respectfully.
Has experience and ability to communicate to both peers and senior leadership (Officer, Vice President and Director) and being able to bridge the conversation from technical details (how based) to higher level (what based) discussions.
Have strong problem solving abilities and ability to deconstruct problems into units of work that can be delegated out to various teams to work in parallel towards commonly defined goals. Have a background as business knowledgeable as well as an IT technology person and governing across both boundaries as part of solution implementation.
Can speak both in terms of specific application instances and more abstract architecture patterns and can be leveraged as reference across application designs. Have written position, or direction documents that are then governed to by others as part of the software development life cycle process.
Been successful in creating clarity where there is ambiguity and lack of understanding across parties and being able to mediate conflict when there is disagreement.
Developer experience in either .net and or .java application platforms. Either developer or architect experience across DBMS, Integration – TIBCO specific is desired.
Understanding transactional life cycle with goal of transactional data integrity. Understanding of synchronous vs asynchronous calling patterns with retry and timeout patterns and when each should be purposed.
Understanding of WS-* specifications and their architecture purpose.
Understanding of application based instrumentation for: performance measurement, traceability, exception logging.
Ability to draw both conceptual and lower level architecture diagrams using UML – Context Diagram, UML – Sequence, Conceptual and lower level design documents showing system/service interactions and protocol/transport in between.
Have relevant know-how on Mainframe transaction processing and various integration patterns to-from mainframe: feeds, IBM – MQ, CICS transaction gateway.
Understanding of the role and usage of web service routers and other mechanisms for creating higher resilient solutions.
Allstate - 2 years ago
Your career awaits at Allstate. We’re 70,000 professionals strong, working each day to help protect nearly 16 million households....