Job Purpose : Citi is looking for a Frontend UI / UX developer who will help build a global Ops Dashboard platform. He / she will have responsibility for designing, coding and implementing a large scale global enterprise distributed system, including integration with 3rd party tools, business process management and various interfaces to internal Citi Systems.
Job Background / context :
The platform provides internal clients, and Senior managers Dashboard and Reporting capabilities of Map and Measure , Risk Management , Work Queue management , Process management across the product domains and Operations teams.
Work in a global development team with members located in the US, Zurich, Singapore, Pune and / or other Citi locations globally
The role requires very strong communication, organization and planning skills to ensure strong partnership with CPB operations and technology teams to ensure process standardization
Requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources
Citi has strict coding and engineering standards to follow - from following proper unit testing to continuous integration.
The candidate should be familiar with the tools needed here
Key Responsibilities :
Hands on design and coding
Follows Citi’s engineering standards and deploy the software components using continuous integration
Architect, design and implement a global Ops Dashboard / Workflow / Reporting platform with enterprise integration with 3rd party tools and various internal Citi systems
Drive architecture, design and implementation of strategic large scale distributed systems and / or projects
Cater to the requirements from both Operations as well as technology clients - proactive offering timely & creative solutions;
developing, testing and implementing these solutions
Contribute to the development of the next-gen Americas Tech landscape for the competitive advantage
Supporting and enhancing the existing applications.
Interact with the Testers, development team and other stakeholders to provide coordination for all special (post-production validation, etc.) testing activities
Complete Knowledge of Engineering excellence tools like Bit Bucket , Stash , Team City, Sonar Cube for managing code repository , prepare builds and perform single click deployment using IBM uDeploy
Provide support to the Operations team from a development perspective.
Should be able to Contribute to UX / UI design and development
Knowledge / Experience :
Bachelor’s Degree and / or Masters in Computer Science or related
8+ years’ experience in relevant area
Both Waterfall & Agile development
Banking, Lending and Investment product knowledge preferred
Skills Required :
Experience leveraging libraries and tools such as : AJAX, jQuery, AngularJS / NodeJS, Ember, Backbone.js, and Underscore
Experience working with data visualization libraries such as : d3JS, Chart.JS, High Chart or similar APIs
Emphasis on web-based applications (SaaS, microservices) to integrate with Middle layer
Proven ability to deliver web-applications
Responsive and adaptable web design principles
Experience in creating re-useable UI components
Strong development lifecycle understanding and capability
Strong analytical and problem solving skills
Knowledge of Continuous integration tools like Teamcity etc.
Knowledge of WebSphere Application Server and clustering
Experience in SOA, ESB, IBM Web-Sphere Process Server, Tibco Business Works, Tibco iProcess, Kafka and EMS development
Distributed Systems Design Experience - including understanding of distributed systems
An innate desire to deliver and a strong sense of accountability for your work
Bachelor’s degree and / or Masters (in Computer Science or related)