Responsibilities: Design, develop, test, debug and documenting of applications to satisfy business requirements of projects. Provide technical consultation to the Business/System Analyst and Project Manager for developing new systems or enhancing existing ones to support the business. Analysis and translation of complex business requirements into technical requirements for development, and creation of high-level technical architecture, design documents and technical specifications, in accordance with best practices and standards. Research and evaluation of alternative solutions, and recommend implementations. Work with team members to estimate timelines, define project plans, and delegate tasks. Ensure that expected application performance levels are achieved. Periodically perform code reviews. Work with Technical Architect to realize technical concept. Provide guidance to junior team members. Requirements: Bachelor or Master's Degree in Information Systems, Computer Science, Computer Engineering, or equivalent. Minimum of 6 years professional experience in the development and implementation using Python. Primary Skills Python 3 Java 1.8+ Web Services (Restful - JSON) Secondary Skills Database experience (Microsoft SQL) AI Frameworks (Tensorflow, etc.) GIT Good IT security awareness is highly desired. Good adaptation to new technology and willingness to learn. Solid analytical, interpersonal and communication (verbal and written) skills. Knowledge in new technologies (AI) and specific frameworks (Micro Focus & Atlassian ITSM Tools) is a plus. This job demand flexibility and willingness to work in dynamic environment with customer driven project. The candidates are expected to communicate with clients and colleagues in EU regularly. Ability to work under tight deadlines. Independent, self-discipline, self-organize, and able to learn and work under minimum supervision