Descrição da Função :
PROFIDATA offers standard software solutions for investment and wealth management through its subsidiaries in the most important financial centres in Europe.
This offering is complemented by a rapidly growing, broad range of services in the areas of software as a service, consulting, implementation, training and support.
We are a development team consisting of 15 passionate developers of all ages, located in Portugal as well as Switzerland.
We accompany our applications along the entire product life cycle. Our Spring-based server and Java-based desktop client combine state-of-the-art technologies and tools.
We are looking for a motivated and communicative Java developer to join our self-organised and agile team. Together with your talent for programming, you will help us further develop our products.
You will learn complex customer requirements in the financial sector and design effective solutions for which you take joint responsibility.
Analysis, specification, implementation and testing of new functions and modules in Java
Close cooperation with other development teams (on-site and headquarters) and with software consultants for the development of solutions in terms of business analysis
Advising the business department on feasibility, variants and forming opinions
Error analysis and maintenance of existing software parts, support of the operation at our customers' sites within the scope of third-level support
Carrying out code and design reviews together with team colleagues
Supporting our consultants in Switzerland, Frankfurt and Luxembourg with the roll-out of changes at our customers' sites
Experience as a software engineer of client and / or server applications (Java, Spring, Rest, Swing or SWT)
Eager to learn the business domain in the fund and asset management industry
Commitment in creating high quality, production-ready and proven code
Team player with a sharp mindset
Nice to have :
Knowledge of development tools and of tools and libraries in the Java environment (Git, Gerrit, Jenkins, Gradle, Jira, SQL, etc.)
Competent, collegial teams and specialist departments with many years of experience
Flat hierarchies and short decision-making processes
Open, entrepreneurial working atmosphere
Ample room for initiative and creativity
Flexible working hours with individual working time arrangements
A modern development environment with full continuous integration with Jenkins, Eclipse IDE, Git, Code Reviews via Gerrit