Full Stack Software Engineer

Set up as a new job alert
  1. Contract
  2. English
  3. Mid-Senior level
  4. Digital & Technology
  5. Zurich
  6. Digital & Technology
  7. #fullstack #developer #angular # HTML #SASS #ES5 #ES6 #CoreJava
This vacancy has now expired
On behalf of our global banking client we are looking for a Full Stack Software Engineer for an exciting opportunity in Zurich. Have a look at the responsabilities and requirements below and if this feels like a good match for you then please click apply!

Key Responsibilities
- Implement high quality, reusable and well tested software solutions (frontend as well as backend)
- Build new functionalities and extend the existing application(s)
- Work closely with our business colleagues as well as other disciplines (e.g., requirement engineers) to elaborate technical solutions out of the requirements
- Troubleshoot complex technical issues
- Write high quality technical documentation
- Support other team members (e.g., requirements engineering, testing) when needed

Essentials Skills and Qualifications:
- Java (Java EE) development skills (2 years +) (enterprise context is a plus)
- Excellent knowledge of object oriented programming patterns and principles
- Knowledge of Databases and SQL (preferably Oracle)
- Experienced with RESTful web services
- Experience of best-practices in an enterprise development environment (e.g., test-driven development, continuous integration, source code control)
- Experience (2 years +) in implementing UI components and software solutions using HTML5/CSS 3 & SASS/JavaScript ES5 or ES6 (knowledge of JavaScript principles required)
- Knowledgeable in AngularJS/Angular 2+ (Typescript and Angular 2+ is a very strong plus)
- Familiar with the multi-browser and multi-device programming and debugging
- Bachelor or Master in Information Technology or Engineering
- Excellent abstract and analytical thinking plus problem solving skills
- A self-starter, being able to take ownership of tasks on short-notice and work under pressure
- Excellent team player
- Fluency in English (spoken and written), German is a plus

Desired Skills and Qualifications:
- Be a dynamic, result/goal oriented individual who can handle an exciting environment and react quickly to changing client needs
- Banking know-how: financial Instruments, portfolio theory, portfolio management processes, advisory process and regulations (e.g., MiFiD II)
- Proven experience on large projects and on large scale, performance sensitive software systems
- Performance analysis and tuning skillset (UI as well as backend)

How can you stand out in a competitive job market?


What key skills does the modern developer need?