Job Description

**Responsibilities**:
- Capable of research in root cause of development and performance concerns as well as the resolution of defects.
- Have a deep understanding of the technical requirements for the solutions being built.
- Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life.
- Proficient in information modeling, data structures and algorithms.
- Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software. These dependencies will include but not limited to: hardware, platform, operating system, performance and load requirements, as well as contingencies with upstream and downstream systems.
- Work with limited guidance, seeking guidance only as needed as the development and delivery strategy is defined; the design is not.
- Partner with industry vendors that provide technology or user experience design components that suppor...

Apply for this Position

Ready to join Citi? Click the button below to submit your application.

Submit Application