As a Software Engineer for Market Risk you will participate to building and enhancing our new regulatory reporting software application for Basel III Market Risk.
Agile/SCRUM is our prevailing software development methodology which means you will be part of a multi-disciplinary scrum team and work closely with other software engineers and functional analysts under the guidance of a dedicated Product Owner.
You will have the opportunity to play a role in the technical conception and realization of this state-of-the-art software application and be involved into a variety of tasks part of the development life-cycle.
Responsibilities:
- Implement specifications using a WKFS domain specific domain language according to WKFS coding standards (DSL) and its resulting Java code
- Take part in the team Agile / SCRUM development process, actively participate to SCRUM ceremonies
- Evaluate the impact of new developments on the application and contribute to the technical design of the application
- Contribute to estimating development efforts and impact analysis
- Develop and maintain our continuous integration system over a multi-platform landscape
- Define test scenarios, implement automated test cases, perform non-regression analysis, analyse test results to validate new functionalities in close collaboration with the other team members
- Participate to full system development life cycle per company’s SDLC standards
- Actively contribute to code refactoring, tooling improvement, technical product upgrades
- Participate to peer code reviews
- Contribute to building and maintaining documentation & training material on the application from a technical perspective
Qualifications and Skill Set:
- A Bachelor’s degree in Computer Science
- Good knowledge of and experience with Java
- Knowledge of Subversion, Jira, Confluence, TeamCity, CI/CD
- Basic understanding of SQL
- Experience in agile/SCRUM/DevOps environment is an asset
- Eagerness to learn new things, and divert from common paths
- Interest in banking and the financial industry in general
- Fluency in English, written and oral
- Interest in learning and working with DSL
Personality / Personal traits
- Good communication (written and oral) and interpersonal skills
- Responsible, methodical and organised
- Self-learner, independent, assertive
- Good team player
- Problem-solving abilities and ability to meet reasonable deadlines