Citi is looking to establish and implement new or revised application systems and programs in coordination with the Technology and Product team.
Requirements
- 5+ years of professional experience in React and Typescript with a deep understanding of practical front-end development best practices
- 5+ years of professional experience in NodeJS
- 5+ years experience with RESTful APIs and integrating front-end applications with APIs
- Practical understanding and experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
- Experience of Data Structures and Object-Oriented Principles using NodeJS
- Experience utilizing and enhancing on-premise and Cloud Jira through ScriptRunner, Roadmap, Automation for Jira, Forge SDK, etc. (Preferred)
- Experience within role of Scrum Master or Product Manager (Preferred)
Responsibilities
- Apply depth of knowledge and expertise to all aspects of the software development lifecycle
- Design, develop and engineer solutions within an Agile software delivery team
- Review code developed by other developers and provide feedback to ensure best practices
- Lead the design, documentation, and development of world-class enterprise applications
- Champion and consistently improve technical and team standards
- Collaborate technical leadership to achieve established goals
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals
Other
- Owner mentality, taking responsibility and ensuring that assigned initiatives and products are completed as expected
- Ability to work independently and as part of a global team, managing workloads effectively and meeting project goals
- Bachelor’s degree/University degree in Computer Science, Engineering or related fields
- 5+ years of professional experience
- Track record of simplifying complex and straightforward technical solutions into business terms (Preferred)