Application Architecture recruitment

Responsibilities
-Work with the existing architecture team to refine and implement the enterprise architecture to be used by business technology domains such as Corporate, Investor Services Analytics.
-Refinement and maintenance of the Enterprise Information Technology Strategies, with a focus on application development technologies. This includes maintaining the Information Technology Roadmap, the recommendation and implementation of IT standards for software architecture, systems integration and development tools, and the development of Architecture Reference Models.
-Develop a program, which demonstrates progressive improvement in applications architecture. Focus should include: technical currency, architecture profitability, technological debt pay-down, longevity, stability and license compliance.
-Participate in architectural reviews. Ensure that technical reviews of all applications developed follow the defined roadmap and are effectively designed in relation to the architecture. Provide technical advice and support services to the development teams. This senior advisory position requires leading edge skills in the latest areas of new technology and is called on to consult for the most complex projects. The systems architect will ensure the scalability, interoperability, reliability and performance of all strategic development initiatives.
-Assist in developing a re-use program, which focuses on leveraging application frameworks and common software components.
-Proactive engagement with business architects and project managers to document current state architectures to determine the application roadmap, identify reusable services and facilitate integration with the target architecture.
-Participate in architecture governance sessions to ensure project/ business application alignment with the target architecture.
-Assist in the evaluation and adoption of COTS and new technologies for the continued development of Moody's target architecture.

Qualifications
-Bachelor's degree in Computer Science, Information Systems or equivalent experience required; Masters degree preferred.
-15+ years in progressively more senior positions as a software developer, designer and architect. Extensive experience in analysis, defining system architecture, design and development of large-scale systems.
-Must demonstrate deep hands-on experience with Java, Java Servlets, JSP, EJB, XML, WebSphere, Tomcat server, C/C++, Sybase Oracle databases, UNIX, IBM MQ, IBM MQ Series, IBM MQSI, Tibco/Talarian, JMS and batch processes. Prior use of ACE and/or Grid Technologies a plus.
-Experience in using architecture and design patterns, and designing service-oriented architectures, model-driven and layered architectures, transaction-based environments and connection pooling. Good foundation in Authentication, Authorization, LDAP, Encryption and Web-based security technologies.
-10+ years object-oriented development, including UML and other OO methodologies. Proven experience with formal system development methodologies and lifecycle tool suites.
-Successful implementation of portals integrating existing Web applications and contents.
-Strong interpersonal, presentation, and organizational skills.
-Ability to manage multiple tasks in a demanding environment.
-Excellent written communication, negotiation and conflict resolution skills. Experience in team management.