Position: Senior Software Engineer
Company: Raiffeisen Bank Aval
Experience required: 3y
English level: intermediate

**Required skills**
- Possess 5+ years of practical experience in programming languages (e.g. C/C++, Java, VB)
- Excellent SQL, PL/SQL and Database know how (e.g. Oracle)
- Very good knowledge of Unix and Scripting Languages
- Experience in integration and middleware technologies (e.g. Tuxedo, WebSphere Message Broker, MQ)
- Very good experience with Eclipse and Jira
- Experience with SCRUM is an advantage
- Good knowledge of software design and requirements management methods
- Drives for results
- Ability to organize her/himself
- Very good command of English

**We offer**
- Involvement into challenging, large-scale and diverse projects which have impact for our customers
- Become a part of a highly professional and successful team with an international company culture
- Knowledge sharing with colleagues from abroad (strong IT community including 14 Raiffeisen Group Banks)
- Flexible working hours, 28 days of paid vacation, official employment, distant work possible
- Attractive social package and well-being (health insurance, gym)
- Corporate English courses, soft skills trainings at our corporate L&D academy
- Team building activities and involvement into social projects
- You will work in a large international company that provides possibilities for professional and personal growth

**Responsibilities**
- Development and presentation of prototypes to users
- Implementation of applications, interfaces and scripts
- Implementation of unit tests to ensure proper software quality
- Identification and fixing of software defects
- Writes technical documentation
- 2nd Level support for software applications
- Contributes to knowledge repository
- Is part of an Agile/Scrum delivery team
- Generates detailed software design based on business requirements