Senior Programmer Analyst Job Job in Not Specified, Wisconsin US

Senior Programmer Analyst Job

This position will provide architectural and governance support to the ICSS EMEA delivery. Primary portfolios include International Payments, applications that support International Travel Servicing and other locally owned applications. Works primarily with Lead Programmer Analysts and Lead Business/Technical Architects. Interacts with Business Analysts and Quality Assurance Analysts with regard to systems and user-acceptance testing and implementation requirements. Responsible for the timely delivery of development projects and may be involved in all aspects of the development life cycle, from requirements analysis and design through development, testing, implementation and documentation. Play an integral role in building and enhancing the infrastructure required to support the portfolio in terms of robustness, scalability, availability and efficiency. Provides architectural governance consultation / coaching (CP1's, SAR, Exemption's, etc.) - reviewing projects to ensure alignment with security and architectural standards as well as business and technical strategies. Ensures asset information (AIM) is accurately recorded / documented for the platforms and/or applications supported. Provide expertise to development teams on application development processes, technical architecture, and systems integration. This expertise should also extend to providing detailed guidance at the code level as required. Perform research and development to evaluate emerging technologies and their potential to optimize the platform. Provide guidance on capacity planning and performance tuning when needed. Provide in-depth consulting on design of development projects. American Express is an equal opportunity employer. Understand business capabilities and how they can be realized through technical architecture and physical implementation, focusing on how data is processed transmitted, stored and secured. Technical understanding of the following technologies (deep understanding in a few expected particularly Java/J2EE); MQ, Web Services, DB2, SQL Server, Unix, Linux, Windows Server, Mainframe, Java/J2EE WebSphere, .Net, open source frameworks, design patterns, networking, encryption. Bachelor?s or Master?s degree in Computer Science, Information Systems, or other related field (or equivalent work experience) Strong knowledge and understanding of architecture, applications, systems design and integration with a detailed understanding of applicable programming methodologies Technical knowledge of both distributed and mainframe systems architecture and design. Proven understanding of architectural concepts (security, data flow, network, data architecture) issues and trends Broad range of enterprise technology domains and technology implementations Able to apply existing and emerging technologies / architectures to deliver innovative solutions Strong communication, interpersonal, presentation and negotiation skills Strong analytical skills - problem identification and resolution Delivers business value using creative and effective approaches to design and delivery Knowledgeable about industry best-practices within solution delivery disciplines. Ability to lead, coach and train project teams Builds and leverages relationships both internally (i.e. CISO, Java Arch Team, MF RA Team, etc.) and with 3rd parties, vendors and business. Strong knowledge of AXP Standards and policies including the SAR process. Experience with development practices and the deployment of distributed applications within American Express.