The business problem that Citi is looking to solve is to ensure quality standards are being met within existing and planned frameworks for hardware, software, and network infrastructure.
Requirements
- Comprehensive knowledge of design metrics, analytics tools, benchmarking activities and related reporting to identify best practices
- Demonstrated analytic/diagnostic skills
- Experience working in Financial Services or a large complex and/or global environment
- Project Management experience
- Ability to work in a matrix environment and partner with virtual teams
- Ability to work independently, prioritize, and take ownership of various parts of a project or initiative
- Proven track record of operational process change and improvement
Responsibilities
- Contribute to the budgetary requirement definition for assigned product area, develop functional specifications, and create project plans and software release schedules
- Partner with business and development teams to identify engineering requirements and assist in defining application and system requirements and processes and maintain engineering relationships with the end user/client
- Ensure requirements/tasks from technology departments and/or end users are communicated to stakeholders
- Provide solutions and processes in accordance with audit initiatives and requirements and consult with Business Information Security officers (BISOs) and TISOs
- Exhibit in-depth understanding of engineering concepts and principles
- Assist with training activities and mentor junior team members
- Establish and maintain data quality for web and application hosting domains in the Citi Technology Catalog
Other
- 5-8 years of relevant experience in an Engineering role
- Bachelor’s degree/University degree or equivalent experience
- Consistently demonstrates clear and concise written and verbal communication
- Ability to work under pressure and manage to tight deadlines or unexpected changes in expectations or requirements
- Ability to work in a team environment and partner with virtual teams