Overview of business area :
Risk and Finance Workflow and Productivity tools team is an award-winning team producing and integrating software to enable business to automate tasks, reduce costs and collaborate more efficiently.
Overview of the team :
Workflow team is a global team spread across New York, Raleigh, London, Wroclaw and India, falling under the broader reporting horizontal department (400 member organization) serving Risk and Finance business areas.
Team is a much diversified team with members coming from different background with rich talent.
Current workflow team size is 30 members.
This role is for Senior Software Engineer to join the team and further build the strategic workflow platform for broad adoption by several new business areas within Risk and Finance IT.
Your opportunities :
You work with the latest tool chains and industry best practices using GIT, Jenkins, JIRA, Continuous Integration and Continuous Deployment.
You work as full stack development engineer.
You have experience with leading commercial and open source Workflow Engine.
You will be exposed to new technologies in the bank : RFIT Workflow team is recognized as one of the leaders in innovation within Credit Suisse.
Self-improvement with various training programs.
You have an experience in a global enterprise with a leading IT infrastructure.
The criteria for success :
You are expected to take ownership of your components; provide solutions, innovations and improvements while also being accountable / transparent for your decisions.
You understand the full tool chain from development to deployment for your components.
You collaborate / partnering as the workflow platform integrates many components across the bank and success is only obtainable by working with other teams.
You must keep in mind requirement of the bank / clients when proposing new solutions and look to reuse existing components within the bank where possible, without reinventing them.
The goal is to deliver the most robust software with the lowest cost and delivery times possible.
You are open to new challenges and to move out of your comfort zone.
Most importantly, you deliver robust, tested, software with appropriate documentation.
Key Responsibilities :
You develop of RFIT Workflow middleware Spring Boot REST micro services.
You provide the required documentation.
You act as the technical representative and single point of contact for release and maintenance of Workflow deliverables.
You escalate risks and issues to IT PM, Dev managers and other relevant parties.
You ensure that the delivery maintains or improve the level of quality, efficiency, stability and practicability.
You make sure that any project modifying the application will follow standard methodologies, is aligned with RF IT architecture strategy and standards and overall CS IT architecture strategy (including bank’s standard platforms, applications, and run-time environments).
You coordinate / work with Development, QA, Release Management, Infrastructure, Production Support, and extended teams to ensure smooth release of BoW.
Open to discussing flexible / agile working.
Required Knowledge, Skills, Abilities and Competencies :
You have 8+ years of software development experience.
You have 3+ years hands-on experience with Spring Platform components including Security, Boot, Data, Batch.
You possess strong knowledge of Core Java.
You design and consume REST and SOAP web services.
You are experienced in Oracle and other SQL databases : database design, writing.
You manage PL / SQL queries, accessing data with JPQL and ORM frameworks.
You have ability to deliver clean code with good unit test coverage.
You have knowledge of DevOps practices, Continuous Integration and Continuous Deployment.
You have deep understanding of application development lifecycle, integration, support and maintenance.
You are highly motivated and dedicated self starter with strong communications skills.
Nice to have skills :
Experience with a global company, working with diverse teams from different cultural backgrounds.
Previous experience in Credit Suisse.
Cloud native development with Docker and Openshift.
Experience with BPM systems e.g. Oracle BPM, Camunda.
For more information visit Technology Careers.
Private medical care
Training and development
Language training course
Family nursery and kindergarten funding, gift vouchers for Christmas
Health promotion : Multisport card, sporting events and groups within Credit Suisse (skiing trips, football team, running team, tennis training course etc.)
Employee discounts on various products and services (event tickets, consumer products, etc.)
Employee Referral Program
Flexible work schedule and working from home (home office)