General
We are looking for System Analysts to join our client’s Agile team and work on multiple diverse projects for banking applications and internal processes, ensuring compliance with multiple business needs, including technical, functional, non-functional, and methodological aspects.
Responsibilities/Activities
- Gather and clarify business requirements for software development
- Translate business needs into detailed technical design solutions, breaking them down into epics, features, and user stories
- Analyse the impact of new business requirements on existing systems, implementations, and the broader IT environment
- Act as the primary facilitator in Agile ceremonies, providing clarifications and discussing new requirements
- Participate in requirement refinement to ensure they are well-defined and feasible for the team to deliver within a sprint
- Support the development team throughout the implementation phase to ensure optimal technical solutions
- Develop and execute functional testing strategies to meet acceptance criteria, collaborating with QA to create and automate test documentation (test plans, test cases, test suites)
- Present system functionality and updates in demo sessions
- Investigate and troubleshoot errors, providing solutions or escalating as needed
- Provide third-line support for production incidents when necessary
- Design, analyse, and optimize database structures to align with business requirements
- Navigate and interpret database systems, including table relationships and data flows, with a strong understanding of relational database concepts
- Review and interpret code to assess system functionality
- Utilize tools to create diagrams, workflows, and system documentation
- Work with APIs, including REST methods, supporting API integration and troubleshooting
- Apply testing methodologies to validate system changes and ensure alignment with requirements
Requirements
Technical
- At least 4 years of professional experience in identifying technical requirements and creating specifications for application development
- At least 2 years of professional experience in a similar role
- Proficiency in XML, XSD, JSON, WSDL, and JSON Schema
- Experience working with REST/SOAP APIs
- Experience with MQ integration processes
- Proficiency in Confluence, Jira, and Azure
- Strong understanding of algorithms, IT architecture concepts, database management systems, quality assurance, and data analysis
- Hands-on experience with Agile methodologies
Education
- University degree in Computer Science or other related fields preferred
Others
- Excellent oral and written communication skills (English and Romanian)
- Ability to collaborate effectively with different stakeholders
- Analytical mindset
- Problem-solving skills
- Adaptability to change
Nice to have requirements
- Work experience with banking applications/background in banking
- Knowledge of creating Swagger/YAML files/OpenAPI documentation
- Knowledge of microservices architecture
- Professional qualifications/training: applied courses of information systems design
- Applied courses of database management