##### Project description
Our customer is a top-tier investment bank with client assets of hundreds of billion globally.
Reason to join us
• We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments
• We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
• We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training
• We encourage creative-thinking in our great open-minded work environment. Frequently the relaxation rooms are the place where the most ambitions ideas are born.
• We are not just professional teams, we are also friends that have fun working together
• If you are an active person and you feel motivated by the creation/development of the software solutions, then this is the place to be, you will not get bored.
UWQ is a workflow management application that automates business workflows. For ex: a process can be defined in an excel and loaded into the UWQ application, and the application then generates all the steps that the process must go through.
##### Responsibilities
- Develop new software programs and improve the performance of existing ones
- Study new business and IT requests to understand user needs and suggest solutions
- Be proactive by proposing enhancements from which the business/IT can benefit
- Have a good understanding of business needs
- Design and implement the necessary system changes in a short feedback loop
- Build quality into our software through extensive and automatic testing and continuous build
- Continuous technical upgrade of the setup and enhancement of the existing systems
- Participate with valuable feedback in Source Code and Design Reviews
- Troubleshoot and debug issues
- Provide development and testing guidance to other engineers
- Transform requirements into Design concepts and Proof of Concepts
- Ability to define the future development directions of the product and the strategies needed to achieve them exploring the entire technology stack
- Complete ownership of the development flow, aiming for continuous improvement
- Understand and promote software engineering best practices
- Follow the Scrum methodology and participate in the various Scrum meetings
- Expected to perform L3 support activities
- guiding for L2 support team, incident investigation and fixes
- Write clear and detailed technical specifications and documentation
##### Skills
Must have
- Kotlin
- Experience with SOA and Web Services (REST/SOAP);
- Experience with database applications such as Oracle SQL;
- Good understanding of security protocols (SSL, TLS, certificate handling, etc.);
- Familiar with Agile development methodologies and tools: Jira, Git, Maven, Teamcity, Artifactory, and other continuous integration tools.
Nice to have
##### Other
Languages
English: C1 Advanced,Romanian: C2 Proficient
Seniority
Senior