Job Description

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

**Responsibilities:**

+ Individual Contributor - Write good quality code in Java, Sprint Boot (related stack), Angular or any other UI tech stack.
+ Well versed with JUnit, Mockito, Integration Tests and Performance Tests
+ Well versed with UI/UX Designs, Unit test using Jest
+ Ability to build lower level design, develop components with minimal assistance
+ Ability to effectively interact, collaborate with development team
+ Ability to effectively communicate development progress to the Project Lead
+ Work with developers onshore, offshore and matrix teams to implement a business solut...

Ready to Apply?

Take the next step in your AI career. Submit your application to Citigroup today.

Submit Application