Overview
Responsible for developing, enhancing, modifying and/or maintaining applications in the Front Office environment. Software developers design, code, test, debug and document programs. Associates work closely with business partners in defining requirements for system applications. Associates are expected to have in-depth capital markets product knowledge, and manage a high level of risk. Associates typically have in-depth knowledge of development tools and languages. Is clearly recognized as a content expert by peers. Responsible for day to day supervision for a small team of associates; provides coaching and input into the perf mgmt process. Typically requires 5-7 years of applicable experience. This job code is only to be used for associates supporting Capital Markets.
Job Description
Global Markets Operations Technology (GMOT) Group is seeking to hire an Application Programme manager in London immediately to become part of a team responsible for Delivery for a key MLI GMOT Workflow product built on Tibco and .NET Frameworks. The successful candidate will be initially responsible for project execution. It is expected that the candidate will demonstrate programme management experience and will quickly elevate to own the product; ownership defined as Change engagement, supply and demand management, SDLC process and Product roadmap.
Business Unit and Department Structure: GMOT provides technology solutions and services for back and middle office functions within Bank of America Merrill Lynch.
Responsibilities
Provide development and third line support for global portal and workflow product. The team is responsible for delivering framework (core infrastructure) changes.
Role Specific Responsibilities: The application change manager is responsible for all development on an application. They should be the point of contact for other groups and teams when they wish to initiate change. Any issues that result from change will be their ultimate responsibility. They should also formulate a plan for the application in terms of technology and architecture and drive this forward.
Change engagement - The application change manager should be the point of contact for anybody that requires development work on the application. This includes project managers, the BAU process and lights on enhancements. It is their responsibility to ensure that this is a smooth and transparent process.
Supply and demand management - Responsible for ensuring that there is a clear view of the work that is coming up as soon as that information is available. They should prioritise work appropriately maintaining a balance between business driven change and initiatives to steer the application in the right direction. This includes handling of occasions when there are not sufficient resources to meet demand.
Release and build process - Ensure that the build and release processes are brought into line with the agreed standards for the group.
Quality of deliverables - Ultimately responsible for the quality of change items being released into production. They should ensure that sufficient controls on design and code are in place and that the QA team are being used effectively.
Application Roadmap - The application change manager should ensure that the application architect creates and maintains a plan to move the application forward strategically. In doing this they should engage the technical project leads and the architecture team where appropriate.
Development Standards - Along with the development leads, the application change manager should put processes in place that ensure the department’s defined development standards.
Line management and team development - Assist team members in moving forward their careers to benefit the team and organisation. This includes sending people on suitable training courses and encouraging them to take on more responsibility where that is warranted. A balanced development team should be built with a suitable mix of experience to make effective deliveries and reduce operational risk as much as possible.
Stakeholder communication - Stay in regular contact with stakeholders to establish if they are receiving the level of services from the development team that they would expect. Key stakeholders will be project managers (including the BAU manager) and the lights on team.
Capacity measurement and planning - The application change manager should ensure that there is a method of measuring the capacity of the application in terms of transaction volume and user load. This method should be consistent in approach across all applications. When notified of new transaction volume requirements or an increased user base, the application should be tested to ensure that this can be handled with the necessary headroom.
Requirements
Non Technical requirements:
Business Knowledge: Middle and Back office Investment Banking preferred but not necessary.
Technical Expertise: Develops Project management skills and follows a methodology. Demonstrates in-depth technical expertise, stays abreast with emerging technologies and trends. Presents technical information in easily understood terms.
Collaboration and Teamwork: Team player - shares commitment to common goals; identifies competing interests and finds ways to balance them; values contributions of other team members and other constituencies; values team accomplishments over individual accomplishments; leverages others’ strengths and experiences to achieve team goals; co-operates with colleagues and shares resources.
Analytical Thinking: Intellectual capacity to break down a problem or situation into its component parts, identifying implications, timeframes and sequences.
Adaptability/Flexibility: The ability and willingness to multi-task. Needs to be motivated and driven. Whilst the role is more managerial a solid grounding in at least 2 of the following Technical Backgrounds is preferred; the candidate should have at least 5 years experience delivering Enterprise Applications.
Technical background: -
.NET Framework
C# - 3 years experience
ASP.NET
AJAX
Messaging (MQ/EMS)
RDBMS: Oracle
Tibco business works
Tibco iProcess