1、Job Overview:
The Core UI Team develops frameworks and libraries for application teams in the bank. Using latest technologies, we provide high quality, well architected solutions that enable application teams to build feature-rich, consistent-looking, composable, maintainable, and easily deployable UI applications. The Core UI team also owns a small suite of applications deployed directly to traders ’ and developers ’ desktops for the purpose of coordinating desktop activities. We serve a growing user base with around 6000 production users currently.
2、Responsibilities: • To develop new tools, frameworks, and software libraries under the UI scope • To maintain and enhance existing tools, frameworks, and libraries • To provide a very high level of support and assistance to users of the various Core UI components, and to help promote and demonstrate our products. • To work with other application development teams to gather new requirements for Core UI
3、Requirements:
Essential: • Possession of a Computer Science or similar degree • At least 5 years experience of C# and .NET. • Excellent knowledge of GUI systems with at least 3 years ’ experience of WPF and the MVVM pattern. • A solid understanding of software development best practices such as Inversion of Control, Dependency Injection, Test Driven Development, Parallelism, Good concurrent design • Excellent fluency in written and spoken English. • Highly proactive and self-driven and able to work effectively in a globally distributed team with minimal supervision • An eye for detail with the drive to achieve the highest possible standards of code and software design. • A belief in the importance of testing, documentation, and customer service • Excellent time-management skills and the ability to deliver high quality products on time
Desirable: • Knowledge of Microsoft Unity and Prism framework • Knowledge of Windows Communication Foundation (WCF) • Knowledge of Node.js/npm • Knowledge of Javascript/Html5 • Knowledge of Maven • Knowledge of continuous integration and continuous delivery(CI/CD)
1
sun1991 2019-02-27 12:44:39 +08:00
CITI?
|