DSL Software Engineer (JAVA)

Employer: Wolters Kluwer Financial Services
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • Cluj Napoca
  • Updated at: 18.04.2019
    Short company description

    Wolters Kluwer N.V. (AEX: WKL) is a global leader in information services and solutions for professionals in the health, tax and accounting, risk and compliance, finance and legal sectors. We help our customers make critical decisions every day by providing expert solutions that combine deep domain knowledge with specialized technology and services. Wolters Kluwer reported 2017 annual revenues of €4.4billion. The company, headquartered in Alphen aan den Rijn, the Netherlands, serves customers in over 180 countries, maintains operations in over 40 countries and employs 19,000 people worldwide. Wolters Kluwer shares are listed on Euronext Amsterdam (WKL) and are included in the AEX and Euronext 100 indices. For more information about our solutions and organization, visit www.wolterskluwer.com, follow us on Twitter, Facebook, and LinkedIn.

    In our specific business unit, Wolters Kluwer Governance, Risk and Compliance we possess deep insight into the industry, providing governance, risk and compliance programs and solutions to more than 15,000 financial services organizations worldwide. More than 400 in-house experts - former regulators and compliance officers, risk analysts, lawyers and financial industry specialists – embed their knowledge and expertise in every service or solution so that financial organizations can be confident they are managing their organization's Finance, Risk and Regulation needs effectively. Despite rapidly changing industry conditions, financial organizations can rest assured knowing that Wolters Kluwer is able to invest and quickly respond to market needs, with financial stability for the long term.

    Requirements

    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

    Responsibilities

    About the Role

    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