Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing.
We are looking for an experienced Middle/Senior Business Analyst to join complex international software development and digital transformation projects in the Insurance / Investment & Wealth Management and Healthcare domains.
These roles are prospective and have been created in line with the company’s planned team expansion.
The roles involve close collaboration with business stakeholders, delivery teams, architects, project managers, and other experts throughout the full project lifecycle — from discovery and presales through implementation, testing, and go-live.
You will be responsible for understanding business needs, structuring complex requirements, contributing to solution design, and ensuring that delivered functionality provides clear business value.
Key Responsibilities:
- Gather, analyze, clarify, and document business and system requirements.
- Facilitate workshops, interviews, discovery sessions, and stakeholder meetings.
- Analyze existing business processes and identify opportunities for improvement.
- Translate business needs into clear functional and non-functional requirements.
- Prepare and maintain BRDs, SRSs, User Stories, Use Cases, Acceptance Criteria, process diagrams, and other project documentation.
- Contribute to solution design together with architects, technical leads, and development teams.
- Define integration requirements and collaborate with technical teams on external and internal system integrations.
- Support backlog refinement, planning, requirements clarification, and delivery activities.
- Participate in UAT/SIT and validate implemented functionality against documented requirements.
- Support issue analysis and help ensure successful delivery throughout the project lifecycle.
- Prepare presentations, project materials, and documentation for business and technical stakeholders.
- Support business users during implementation and adoption of new solutions.
- Participate in presales and discovery activities for new opportunities.
- Work directly with prospective customers to understand business needs, challenges, and expectations.
- Contribute to project scope definition, solution discussions, and requirements clarification during the presales stage.
- Collaborate with Sales/Account Managers, Project Managers, Solution Architects, and technical experts to shape proposed solutions.
- Support the preparation of proposals, estimates, assumptions, presentations, and other presales materials.
- Participate in customer presentations and solution discussions when required.
Required Skills & Experience:
- 4+ years of professional experience as an IT Business Analyst.
-
- Hands-on experience of business analysis on projects for insurance organizations (carriers, MGAs/MGUs, TPAs, brokerages) or buy-side investment firms (asset and wealth managers, hedge funds, PE, family offices) OR healthcare projects.
- Strong hands-on experience with requirements elicitation, analysis, formalization, and documentation.
- Experience working across the full software development lifecycle, from discovery and solution definition through implementation, testing, and go-live.
- Strong knowledge of Business Analysis techniques and approaches.
- Experience preparing BRDs, SRSs, User Stories, Use Cases, Acceptance Criteria, functional and non-functional requirements, and process documentation.
- Experience with business process modeling and system analysis.
- Understanding of software architecture, integrations, APIs, and data flows at a Business Analyst level.
- Experience working with Agile, Scrum, Kanban, and/or Waterfall delivery models.
- Experience collaborating with development, QA, architecture, project management, and business teams.
- Strong stakeholder management and facilitation skills, including the ability to independently lead workshops and requirements discussions.
- Ability to translate complex business needs into clear and actionable requirements for technical teams.
- Strong analytical, critical-thinking, and problem-solving skills.
- Practical experience using AI assistants (such as ChatGPT, Microsoft Copilot, Claude, Gemini, or similar) in daily Business Analysis activities, including requirements analysis, documentation, research, meeting preparation, User Story and Acceptance Criteria refinement, and test-scenario preparation.
- Ability to critically review and validate AI-generated results and use AI tools to improve the quality and efficiency of Business Analysis work.
- Strong organization, presentation, and documentation skills.
- Ability to communicate complex business and technical concepts clearly to both technical and non-technical audiences.
- English level B2+ or higher, both spoken and written.
We offer:
- Opportunity for professional self-realization and growth;
- Friendly team;
- 25-days of paid vacation;
- Medical insurance and 100% payment for sick leave;
- Professional training and obtaining certificates at the company's expense;
- Foreign language courses and other corporate programs;
- A variety of corporate events;
- Bonuses in case of wedding or a child’s birth;
- The possibility of remote work from any location.