Citi, the leading global bank, is looking to solve the problem of establishing and implementing new or revised application systems and programs to deliver excellence through secure, reliable, and efficient services.
Requirements
- Solid skills in front-end development (JavaScript/TypeScript, HTML/CSS, and frameworks like Angular)
- Familiarity with designing RESTful APIs and working with databases (SQL or NoSQL)
- Hands-on experience using AI-powered coding tools in a development workflow
- Extensive experience system analysis and in programming of software applications
- Experience in managing and implementing successful projects
- Java/JEE, JavaScript, Chordiant, Chordiant Decision Management , Angular, Node, Spring, Micro services, REST/JSON, HTML, CSS, API management, APIM, APIGEE, code performance, unit testing, CI/CD frameworks, Jenkins, RLM, Bitbucket, JIRA, Harness, Tecton, PCF, OpenShift, Oracle RDBMS, MS SQL, Gemfire caching, Cisco softphone libraries and NICE call recording, Github Co-pilot
Responsibilities
- Design, develop, and maintain front-end and back-end components of web applications
- Leverage AI pair-programming tools to write and refactor code with unprecedented speed and efficiency
- Review and debug both human-written and AI-generated code to ensure reliability, security, and high performance
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
Other
- 6-10 years of relevant experience in Apps Development or systems analysis role
- Ability to adjust priorities quickly as circumstances dictate
- Demonstrated leadership and project management skills
- Consistently demonstrates clear and concise written and verbal communication
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred