Job Detail

Java Software Engineer DSL Framework

Inseriert am: 25.05.2018

Java Software Engineer DSL Framework

The Avaloq group is an internationally leading fintech company. With its core and digital banking software and its international network of Business Process Outsourcing (BPO)

centres, Avaloq brings trustworthy and efficient banking to the world, delivered through great user experience. Headquartered in Switzerland, Avaloq has branches in the most demanding financial centres worldwide and serves 158 banks and wealth managers and the 270 Swiss cooperative banks. Avaloq’s growing ecosystem comprises among others over 2’000 employees from 66 nationalities and more than 500 third-party developers that co-innovate with Avaloq.



More information on www.avaloq.com



The PositionThe unit Tools Innovation is responsible for the implementation of a professional development environment used both by internal developers and clients' customization experts. The modern Eclipse based environment is aimed to meet the high demands of our customers in an innovative way.

Avaloq Solution Model Development (ASMD) team as part of the Tools Innovation unit provides state-of-the-art editors for the Avaloq Banking System specific DSLs.



As a Software Engineer you design and implement new functionality and create automated tests to assure the quality of the software. You work in a team of highly qualified specialists. Your contact to internal and external customers constantly challenges you to improve your knowledge of the software you create.



Your Responsibilities

  • Analysis, design and implementation of new functionality

  • Quality assurance and automated test implementation

  • Rewrite, enhance and test the framework for developing DSLs

  • Communicate with internal and external customers and stakeholders

  • Taking responsibility in an agile development environment

  • Drive new development that changes the Avaloq Banking System

Education

  • University degree in Computer Science (BSc, MSc)

Professional Requirements

  • Experience in object-oriented software engineering, preferably with Java

  • Strong software engineering background

  • Several years of experience in developing industry proven software and Java development

  • Hands-on experience with parallel programming

  • Very good algorithmic coding skills

  •  Ideally knowledge in the following areas:

    • Eclipse Plug-in development

    • Development using EMF and Xtext Framework

    • Design and development of IDEs

    • Development of Domain Specific Languages (DSLs)

    • troubleshooting and performance tuning skills


  • The following skills are an additionnel asset:

    • Oracle, PL/SQL experience

    • Korn-Shell experience

    • Unix development


Personal Requirements

  • Passion for quality, performance and engineering excellence

  • Excellent interpersonal skills

  • Highly motivated, committed and adaptive personality

  • Team player

  • Fluent in written and spoken English

Main Place of WorkZurichContactAvaloq Switzerland

Tauscher Alina

+41 58 316 25 60



Note to Agencies: All unsolicited résumés will be considered direct applicants and no referral fee will be acknowledged.Additional information on Avaloq and on our other vacancies can be found onwww.avaloq.com/for-job-seekers

Details