Software Engineer JAVA responsible for the full lifecycle (2184)

Zug  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

For a permanent position at our client site in central Switzerland, we are looking for a skilled and experienced

Software Engineer JAVA responsible for the full lifecycle (2184)

Our client is a leader in commodities trading. You would be working in the "IT- Development" department and will be involved in the following tasks:

Software Development:
Analysis of requirements of business departments, propose potential solutions and implement them and provide consulting on technical and functional matters with the goal of improving relevant business processes
Maintain and improve software based on bug reports, user feedback, and changing business requirements
Focus is on: Maximising automated testing, Incremental change that helps users as soon as possible and minimizes risks, Maintain and evolve technology stack and development tooling in line with modern best practices to support efficient development
Application System Management:
Build monitoring and auditing capabilities for software solutions whenever possible
Maintain all scripting and tools needed to be able to install, upgrade, monitor, and roll-back software solutions
Maintain and improve integration of existing and upcoming software solutions (in-house as well as off-the-shelf)
Work with the rest of our clients IT department to: Maintain hardware specific to the software solutions that IT Development is responsible for, Provide second level support on issues, Implement company-wide IT strategies

Support and Training:
Assist users in using the software solutions created by IT Development
Document the software solutions:
Single point of contact for issues around 3rd party trading applications, upgrades of the application and training users how it use this.
Integration of 3rd party applications with in-house developed software and MS Office Integration
Maintain and support existing business critical applications and spreadsheets mainly across back office departments.
Answer support queries from users (e.g. SQL, Excel, Access, Excel Macros)

Your qualifications:
Work Experience:
You have a Computer Science degree or equivalence in experience
Minimum of 6 years of project experience in Java/JavaScript development and data modelling and database management
Experience with Document Oriented data modelling is an asset
Continuous Integration: automated testing, modular development, agile practices.
Continuous Deployment: automation of full life-cycle of an application (installation, upgrade, back-up, recovery, etc)
Agile methodology and work ethic (tools – Confluence, Jira, Mercurial, Team-City)
Change Control, Change Management, ITILv3
Focus on Automation
Financial or trading environment background

Computer skills:
Languages: Java, JavaScript, Ruby, C# for support of legacy apps, MS Power Shell
Database: Relational and Document-Oriented data modelling, MS SQL, JSON
Platform: MS Windows Server , MS AD 2008, MS Virtual Server, JVM, Web Based User Interfaces, n-tier architecture
Key Technologies: Postgresql (Database), AngularJS (Client), Chef (deployment), Dropwizard (server)

Fluency in English (oral and written) is mandatory German would be an asset.

Are you ready for a new challenge? We look forward to receiving your application in .docs format on
Start date
08.2014
From
iET SA
Published at
05.08.2014
Contact person:
Senior Recruiter
Project ID:
753394
Contract type
Permanent
To apply to this project you must log in.
Register