- London, England, United Kingdom
- Permanent, Full time
- Credit Suisse -
- 18 Jun 18
Web UI - Full Stack Technical Development Lead # 107809
Banking today is a technology business, where digital ingenuity creates competitive advantage. At Credit Suisse, we are committed to delivering world-class technology innovation that enables our clients to reach their goals. CS's technology team is a critical commercial differentiator, creating products and services that enable the flow of financial information across the globe. We handle big challenges and create new products, using the latest technology to drive value for our business. We strive to provide applications that are robust, reliable and secure while continuously adapting to meet the evolving needs of clients both internally and externally. Our future depends on identifying and hiring the best people technologists in the financial world and bringing them together to serve our clients' needs. We offer an exemplary culture and a great working environment that nurtures collaboration and partnership; rewards excellence and encourages entrepreneurialism.
This role has excellent potential as a launch pad to further a career in architecture, management, or technical specialist roles. Additionally a great opportunity to help drive the technical delivery required to transform the current systems environment and implement our Global IT Strategy.
The team is presently split across London and Poland, however involves working with people globally.
- Under the guidance of a Development Team Leader, work directly with allocated Project Managers, Business Analysts and external IT and business teams to define the technical architecture design and implementation roadmap as part of an overall program of BOW delivery including the implementation of change requests and new features.
- Undertake technical architecture leadership across the Data and Dashboard elements for Credit Risk Dashboard and the Credit Risk DSL.
- Run daily catch-ups as required, review code, mentor junior developers, maintain standards and performance across stream and assist to evolve the development practices and processes.
- Take responsibility to ensure workstream delivered functionality is fully dev tested against acceptance criteria for each work item before scheduled demonstrations.
- Collaborate with other Workstream leads, Development lead and architects to drive forward strategy and technical roadmap.
- Design and implement new data layer and front-end functionalities using technologies such as SPARK, KRAKEN (or similar), HTML5, Angular JS, Java and Spring Framework.
- Be instrumental in the design of new infrastructure components and frameworks to support the Dashboards & PDF Reporting elements as required.
- Take ownership and responsibility for changes that go through multiple tiers from the browser through to the back-end and databases by collaborating with other developers.
- Define and utilize standards, architectures, and processes to ensure that all code and development practices conform to company guidelines and industry best practice.
- Participate in all aspects of the project lifecycle, following stringent rules and procedures for testing and promoting code in compliance with company change control processes.
Open to discussing flexible/agile working.
She / he will be a full-stack developer with demonstrable solid technical delivery and leadership capabilities:
- You will have experience with the latest Java technologies (e.g. Java 8, Spring 4, Hazelcast, Hibernate) with understanding of the JVM internal operating model.
- Experienced as a technical lead of highly focused 2+ person work streams.
- Demonstrable experience with high performance and high data volume applications.
- Experience facing off to both technical and non-technical business partners.
- Experience using Agile principles in small functional teams, with exposure to all phases of the systems development lifecycle.
- Good attention to detail and full accountability for delivery.
- Fluent English both written and spoken.
- Excellent organizational, problem solving, and written/verbal communication skills.
- Good experience with unit and integration testing (Java and Web).
- Experience of working in a continuous integration environment.
- Any credit risk experience gained working within an IT department.
- Experience with relational database development (SQL, stored procedures, effective design/use).
- Experience with Automated Testing Tools. (Jasmine, Selenium, JUnit, Cucumber, etc.)
- Exposure to Big Data (e.g. Cloudera stack, Apache Spark, Hadoop, Impala).
For more information visit Technology Careers .