Citi is looking for a Full Stack MS & Angular Developer to contribute to the development of new techniques and the improvement of processes and work-flow for the area or function. The role involves integrating subject matter and industry expertise within a defined area, evaluating moderately complex and variable issues with substantial potential impact, and influencing decisions through advice, counsel, and facilitating services to others in the area of specialization.
Requirements
- Microservices, Angular, BDD, OpenShift, Spring Boot, CI/CD development experience.
- Experience delivering with an agile methodology
- Strong analytical and quantitative skills; Data driven and results-oriented
- Proficient in information modeling, data structures and algorithms.
- Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software.
- Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives.
- Partner with industry vendors that provide technology or user experience design components that support our Digital architecture and work with vendors on our implementation plans and roadmaps identifying partnership opportunities to increase our development velocity and our learnings.
Responsibilities
- Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts.
- Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles.
- Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges.
- 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.
Other
- 5-8 years in a product development/product management environment
- Experience in affecting large culture change
- Experience leading infrastructure programs
- Skilled at working with third party service providers
- Excellent written and oral communication skills