Senior System Analyst - Banking Technology & Core Integration
Key Responsibilities
- Gather, analyze, and formalize comprehensive business requirements from stakeholders in the banking sector.
- Transform complex business needs into clear, actionable technical specifications for development teams.
- Create detailed functional requirements and technical documentation using industry-standard tools and methodologies.
- Design and document API structures and database interactions for banking applications.
- Collaborate with developers, QA specialists, and project managers within an Agile framework.
- Conduct thorough analysis of existing systems to identify optimization opportunities.
- Estimate work effort and timeline requirements for development tasks with high accuracy.
- Perform verification testing to ensure developed solutions align with specified requirements.
- Maintain detailed documentation in Confluence and manage project tasks through Jira.
- Stay current with banking technology trends and regulatory requirements affecting system design.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Systems, or related field.
- Minimum 3+ years of experience as a System Analyst, preferably in banking or financial services.
- Strong understanding of REST API architecture, principles, and best practices.
- Practical experience with API testing and documentation tools including Swagger/OpenAPI 3.0, Postman, and browser developer tools.
- Proficient in SQL with the ability to write and optimize complex queries (SELECT, JOIN, subqueries).
- Thorough understanding of XML Schema Definition (XSD) and XML structure.
- Demonstrated experience with Atlassian suite, particularly Jira and Confluence.
- Excellent documentation skills with attention to detail and technical accuracy.
- Strong analytical thinking and problem-solving abilities.
- Effective communication skills with the ability to translate technical concepts to non-technical stakeholders.
- Experience working in Agile environments with distributed teams.
- Citizenship of Russian Federation or Republic of Belarus (required).
