Job Description

● Analyze how well software and the IT system fit the business needs of the employer or of a client. ● Analyze business IT needs and product requirements. ● Interact with customers and users to identify needs and feasibility. ● Interact with other team members to advance intermodular processes. ● Report to CTO and direct manager. ● Educate main users on topics related to work processes and software.

Requirements

● Bachelor's degree in Industrial Engineering, IT, or Software Engineering. ● Minimum 5 years work experience in similar fields. ● Work experience in the financial or banking sector is an advantage. ● Responsible and have a high teamwork spirit. ● Planning and Documentation ability. ● Interested in learning and ability to problem-solving. ● Familiar with at least one programing language (C++, C#, Java, Python, etc.). ● Familiar with Agile methodology. ● Familiar with SOA, multi-layered, and distributed architecture(microservice architecture). ● Familiar with JIRA or other similar IT project management systems. ● Strong knowledge of system and business analysis. ● Strong knowledge of IT systems design concepts. ● Strong knowledge of SQL database design and analysis and writing queries. ● Familiarity with NoSQL databases is an advantage. ● Strong knowledge of software testing. ● Strong knowledge of UML, proficient in process modeling with BPMN2. ● Strong knowledge of Prototype tools.

To see more jobs that fit your career