I'm hiring a
System Analyst
to help us translate business needs into well-designed, secure, and maintainable systems. You will work closely with business users, developers, QA, and other stakeholders to gather and clarify requirements, design processes and data models, document API integrations, and support testing to ensure the delivered solution actually works in production and complies with our standards.
Role Description
In this role, you will analyze current and future business processes, identify gaps, and propose effective system solutions. You will be responsible for producing clear documentation (BRD/FRD/SRS), modeling business and system flows, defining functional and non-functional requirements (including performance, security, and availability), and ensuring integrations between internal and external systems are well specified. You will collaborate with developers to validate API contracts, support UAT/SIT by preparing test scenarios, and help troubleshoot issues by reviewing data and logs. This role is ideal for someone who is structured, detail-oriented, and comfortable talking to both business and technical teams.
Requirements
- Bachelor's degree in Computer Science, Information Systems, Informatics Engineering, or related field.
- 2–3 years of experience as a System Analyst or in a similar role.
- Strong capability in system analysis and solution design.
- Proven experience gathering and documenting business and system requirements (BRD/FRD/SRS).
- Able to define both functional and non-functional requirements (performance, security, availability, usability).
- Hands-on experience creating Business Process Flow, Use Case Diagram, Entity Relationship Diagram (ERD), and Sequence Diagram (UML).
- Familiar with documenting integration and data mapping (request/response structure, field-level mapping, error/exception handling).
- Experience working with API specifications using tools such as Postman and Swagger/OpenAPI, and able to work with developers to validate or adjust API contracts.
- Good understanding of database structure, normalization, and ability to write SQL queries from basic to moderately complex (for investigation and validation).
- Comfortable working with RESTful API integrations.
- Familiar with collaboration and documentation tools such as FigJam / / Lucidchart / Jira / Trello.
- Good understanding of software development methodologies, especially Agile/Scrum, and able to maintain requirement traceability across analysis–development–testing.
- Strong stakeholder management and communication skills, able to clarify ambiguous requirements and align multiple parties.
- (Nice to have) Experience in financial / banking / cooperative / lending or transaction systems.
- (Nice to have) Awareness of security and regulatory considerations in system design.