Tirane, kerkohet Senior Software Developer
- Tirane
- Tipi
-
- me orar te plote
- Fusha | Profili i punes
-
- Informatike | Programim
- Gjuha
-
- Eksperienca
- vetem me eksperience
VACANCY ANNOUNCEMENT
Balkan Finance Investment Group, BALFIN Group, is one of the most significant and successful investment groups in the Western Balkans region. The activities of the BALFIN Group include the development and management of real estate, retail, mining industry, banking, tourism, energy, logistics, etc.
TIRANA BANK, one of the leading banks in Albania and member of Balfin Group, is seeking to welcome a proactive candidate who enjoys dealing with customers to join Software Developer team at IT Department in the following position:
Overall Job Definition
Senior Software Developer primary role will be to build software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. He/she will also be involved in directing system testing and validation procedures, and also working with customers or departments on technical issues including software system design and maintenance.
Main Responsibilities:
- Reviews, analyses and modifies existing programming systems so that they can serve better client requirements;
- Designs and codes new modules to be integrated into current systems;
- Implements quality software, using good object design and patterns, and automated test procedures;
- Clearly and regularly communicates with management and technical support colleagues;
- Tests and maintains the software to ensure strong functionality and optimization;
- Provides work estimates to project technical leads;
- Produces documentation at each phase of the software development project;
- Modifies software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces;
- Performs system testing and validation procedures;
- Consults with departments or customers on project status and proposals;
- Works with customers or departments on technical issues including software system design and maintenance;
- Analyses information to recommend and plan the installation of new systems or modifications of an existing system;
- Prepares reports on programming project specifications, activities, or status.
- Holds a Master Degree in Computer Science, Informatics or any other similar degree.
- Previous work experience in similar position;
- Experience in developing java web based applications (Java Server Pages (JSP), Servlets, JSF, Spring/Spring MVC/Spring Boot, Java Message Service (JMS), Tomcat, JBoss , WebSphere, Junit, Git);
- Knowledge on Object Oriented Design and Development;
- Very good knowledge of English language;
- Strong analytical and problem solving skills;
- Strong written and verbal communication skills;
- Very good communication skills;
- Ability to work in a collaborative environment and independently;
- Ability to meet deadlines;
- Creativity is always a plus;
- Passionate about technologies and the industry;
Please note that only applicants, who fulfil the above mentioned criteria, will be contacted.
Your personal data, which are sent voluntary as a response to this job vacancy announcement, are collected and processed, manually and/or electronically, by Tirana Bank SA, in order to evaluate your compatibility with this job vacancy, are accessed only by authorized persons of the Bank and will be stored until the finalization of the candidate selection process. The subjects of personal data can exercise their rights as provided by Law No. 9887, dated on 10/03/2008 “For the Personal Data Protection”, amended, at Tirana Bank SA, as well as at the Commissioner for the Right of Information and Protection of Personal Data.
Apply WhatsApp