Role in brief
CODEX is seeking a Senior System Analyst with at least five years of experience, specifically in fintech. This role focuses on analyzing and formalizing product requirements, modeling processes with BPMN and UML, and performing data analysis using SQL. The ideal candidate thrives in large team environments and can navigate projects with high uncertainty.
About the role
This Senior System Analyst position at CODEX involves deep engagement with product requirements, from initial identification to formalization, especially in situations where project details are still evolving. A core part of the work includes modeling system logic and business processes using industry-standard notations like BPMN and UML, ensuring clarity and precision in documentation.
The role requires close collaboration within large teams, acting as a bridge between development, testing, and business units to align solutions. You will also be responsible for writing and validating SQL queries for data analysis, supporting hypothesis testing, and maintaining comprehensive project documentation throughout the development lifecycle.
Success in this role means effectively managing requirements in complex, uncertain environments and contributing to architectural discussions by understanding system constraints and trade-offs. The position demands a strong background in fintech and a proven ability to work collaboratively across various departments to deliver robust solutions.
The listed salary for this position is $200,000 USD annually, with the final amount to be discussed based on interview results.
Skills that matter here
- BPMN: This skill is used for modeling business processes and system logic.
- UML: This skill is used for modeling system logic and processes.
- SQL: This skill is necessary for writing and validating queries to analyze data and test hypotheses.
- fintech: Experience in this industry is a mandatory requirement for understanding the domain-specific challenges and solutions.
- identifying and formulating various types of requirements: This skill is crucial for formalizing product needs under conditions of high uncertainty.
- Architectural background: This knowledge is applied in architectural discussions to consider system connections, APIs, databases, and integrations.
Who this role suits
- A person with at least five years of experience as a system or business analyst, specifically within the fintech sector.
- Someone who excels at formalizing ambiguous requirements and can navigate projects with high uncertainty.
- An individual who thrives in large team settings, effectively communicating and aligning solutions across different departments.
- A professional with a strong understanding of system architecture, capable of contributing to design discussions and considering technical constraints.
From the employer
Responsibilities
- Identify and formalize product requirements in conditions of high uncertainty
- Work with large teams (aligning solutions, communication between development, testing, and business)
- Model processes and system logic using BPMN and UML
- Write and validate SQL queries (SELECT, JOIN) for data analysis and hypothesis testing
- Maintain project documentation and support requirements at all stages of development
- Participate in architectural discussions — consider architectural constraints and trade-offs
Requirements
- Experience as a system or business analyst for at least 5 years
- Experience in fintech (mandatory — key requirement)
- Skill in identifying and formulating various types of requirements (business, functional, non-functional)
- Knowledge of BPMN and UML notations
- Experience writing SQL queries (SELECT, JOIN)
- Experience working in large teams
- Architectural background (understanding of system connections, APIs, databases, integrations)
- Experience and willingness to work in uncertain conditions
Will be a plus:
- Understanding of payment systems, banking processes, DWH
Conditions
- Work on complex products in a strong team
- Remote work format with a flexible schedule
- Opportunities for professional growth and training
- Competitive salary, discussed based on interview results
Questions about this role
What is the remote work policy for this role?
This is a remote work position with a flexible schedule.
What level of seniority is expected for this position?
This is a senior-level role, requiring at least 5 years of experience as a system or business analyst.
What are the key technical skills required?
Key technical skills include BPMN, UML, and SQL for data analysis and process modeling.