Citi's US Personal Bank Technology space needs to design, build, and test customer products and platforms end-to-end, scaling and maturing solutions to acquire and grow the customer base, while supporting platforms and frameworks, championing engineering excellence, and enhancing the customer digital experience.
Requirements
- Angular
- AWS Development
- Cascading Style Sheets (CSS)
- Google Cloud Platform
- Hyper Text Markup Language (HTML)
- Java
- JavaScript
Responsibilities
- Lead the development, implementation, and delivery of successful large-scale, critical and/or difficult software efforts involving significant work (can be new software or a refactor of existing software).
- Heavily influence the development and write a significant portion of the “critical-path” code.
- Think in terms of architecture, not just code.
- Have detailed knowledge of the work done by your team and proactively work to improve consistency and integration between your software and related software (owned by other teams).
- Influence your team’s technical and business strategy by making insightful contributions to team priorities and approach.
- Take the lead in identifying and solving ambiguous problems, architecture deficiencies, or areas where your team’s software bottlenecks the innovation of other teams.
- Make software simpler.
Other
- Demonstrate the ability to attract senior talent and multiple functions from inside and outside of company.
- Teach others how to set high organizational performance standards, determine performance measures and goals and establish a leadership bar.
- Recognize trends for larger-scale development needs within and across teams and builds plans to develop skills.
- Share talent development best practices across organization
- Audit department goals to ensure alignment with broader organizational goals and that these goals are aligned with and accountable for department performance against goals.