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)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.