Software Framework Developer Assistant Vice President

Citi

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Rutherford, NJ
Salary
$121,200–$181,800 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $152k
$110k most similar roles pay here $226k

This role pays less than 75% of similar roles. Most pay $151,500–$214,950 — the shaded band above. At the midpoint, this role pays about $152k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Software Framework Developer Assistant Vice President

The Software Framework Developer Assistant Vice President joins the Technology team to participate in establishing and implementing new or revised application systems and programs. This role involves conducting feasibility studies, providing time and cost estimates, performing IT planning, and managing all phases of the development process including analysis, design, construction, testing, and implementation. The individual will provide user support, analyze complex problems using specialty knowledge of applications development, and recommend advanced programming solutions while ensuring security measures are met. Key responsibilities include consulting with clients, acting as a subject matter expert for stakeholders, and coaching lower-level analysts. Required competencies include systems analysis, software application programming, project management techniques, and the ability to manage deadlines under pressure. The role focuses on solving business needs through robust system design and technical development within the applications development domain.

What you'll do

  • Conduct feasibility studies, time and cost estimates, and IT planning for new application systems.
  • Develop and implement software programs to meet specific business needs and user requirements.
  • Manage all phases of the development process including analysis, design, construction, testing, and implementation.
  • Provide technical support and troubleshooting for applications to business users.
  • Analyze complex problems by evaluating business processes against industry standards and system capabilities.
  • Develop and implement security measures during post-implementation analysis to ensure system functionality.
  • Consult with clients and technology groups to recommend advanced programming solutions.
  • Serve as a subject matter expert and coach to senior stakeholders and junior team members.

What we're looking for

  • Bachelor's degree, university degree, or equivalent experience.
  • 5-8 years of relevant experience.
  • Experience in systems analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Working knowledge of consulting and project management techniques or methods.
  • Ability to work under pressure and manage deadlines or unexpected changes in requirements.

More like this

Similar roles