(Senior) Software Development Analyst
UniCredit · Sofia, Bulgaria · 3mo ago
SeniorOn-siteSoftware Engineering
* Requirements & Solution Design: Lead the requirements gathering and study process, analyzing and evaluating implementation solutions to integrate with various banking systems and interfaces in accordance with the IT and Security standards of the Bank.
* Functional Specifications: Prepare detailed Functional Specifications, identifying data structures, defining business logic algorithms, mapping data transformation flows, and providing clear, structured written assignments (tasks) for the development teams.
* Software Production Coordination: Act as a key coordinator of the software development lifecycle, aligning activities and timelines between business stakeholders, Product Owners, Developers, and QA teams to ensure smooth and timely software delivery.
* Testing & Quality Assurance: Define test strategies, prepare comprehensive test scenarios to verify software developments, and actively participate in/coordinate functional and user acceptance testing (UAT).
* Application & Integration Analysis: Analyze, design, and maintain new and existing banking products and features across various satellite systems without performing hands-on programming.
* Incident & Problem Management: Investigate and resolve functional incidents and problems related to the bank's digital channels and applications, ensuring system stability and functional alignment.
* Technical & Functional Documentation: Maintain clear, accurate, and up-to-date functional specifications, integration diagrams, and system documentation.