C

Citi

Runs banking and payments for global clients

Assistant Vice President - Mobile Development

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedHybrid

About the Job

Requirements

  • Bachelor’s/University degree or equivalent experience.
  • Five to eight years in a product development or product management environment.
  • Strong analytical and quantitative skills, with a data-driven and results-oriented approach.
  • Experience delivering with an agile methodology.
  • Experience affecting large culture change.
  • Experience leading infrastructure programs.
  • Skill working with third-party service providers.
  • Excellent written and oral communication skills.

Responsibilities

  • Execute and drive mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting larger efforts.
  • Operate with considerable autonomy and discretion, significantly influencing application design and development through subject-specific expertise and advanced understanding of application programming principles.
  • Analyze and troubleshoot coding, application performance, and design challenges.
  • Research root causes of development and performance concerns and resolve defects.
  • Understand the technical requirements for solutions being built.
  • Understand engineering needs for building, maintaining, and operating the system throughout its life cycle.
  • Apply information modeling, data structures, and algorithms.
  • Understand maintenance characteristics, runtime properties, and system software dependencies, including hardware, platform, operating system, performance and load requirements, and upstream and downstream system contingencies.
  • Assist with developing standards for coding, testing, debugging, and implementation so application design adheres to the overall architecture blueprint.
  • Participate in design discussions as a Development Lead and drive design decisions based on application code knowledge and experience with the technology and teams involved.
  • Define development and delivery strategy with limited guidance while making design decisions independently.
  • Translate complex application designs into well-written applications.
  • Partner with technology and user-experience component vendors and work with them on implementation plans, roadmaps, partnership opportunities, and ways to increase development velocity and learning.
  • Participate in the full development life cycle, identify dependencies between agile and waterfall delivery, and execute test plans and software quality activities within broadly defined parameters.
  • Influence strategic functional decisions through advice, counsel, or services, persuading and influencing others through communication and diplomacy.
  • Communicate progress, anticipate bottlenecks, provide escalation management, and identify, assess, track, and mitigate issues and risks at multiple levels.
  • Recognize differing views and participate in constructive dialogue to resolve them.
  • Work across teams to optimize processes.
  • Review metrics regularly and seek improved mechanisms for visibility to keep the program aligned with organizational objectives.
  • Continuously assess development processes, test plans, and operations.
  • Work with teams to improve concurrent project delivery.
  • Streamline or eliminate repeated excess process in architecture, build, delivery, production operations, or business areas.
  • Share knowledge in forums such as brown bags and engineering forums and demonstrate advanced knowledge through industry certifications.
  • Assess risk in business decisions, protect the firm’s reputation, clients, and assets, drive compliance with applicable laws, rules, and regulations, adhere to policy and ethical standards, and transparently escalate, manage, and report control issues.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs