Technical Business Analyst - Software, Web & Mobile Development

Technical Business Analyst - Software, Web & Mobile Development

Job Details

Contact Person jobs bahrain
Job Type Full Time
Country bahrain
City Umm Al Hassam
Salary Confidential
Publish Date 2025-01-14

jobs bahrain Direct employer 2023-12-29 09:45:11
jobs bahrain
Job Description

Job description

Job Location : Bahrain
Job Type : Full time work from office

Position Overview

A Technical Business Analyst in software development serves as the crucial link between stakeholders and development teams, analyzing business requirements and translating them into technical specifications for web and mobile applications.

Core Responsibilities

Requirements & Analysis
Gather and analyze business requirements from stakeholders for software projects
Create detailed functional specifications and user stories
Design wireframes, mockups, and user flows
Document technical requirements and system architecture needs
Perform gap analysis between business needs and technical solutions
Create and maintain software requirements documentation

Technical Specifications

Develop technical specifications for web and mobile applications
Create API documentation and integration requirements
Design database schemas and data flow diagrams
Define system architecture requirements
Specify mobile app features and platform requirements
Document security and compliance requirements

Development Support

Work closely with development teams during implementation
Review code functionality against business requirements
Participate in technical design reviews
Support testing and quality assurance processes
Troubleshoot development issues
Guide UI/UX implementation

Required Technical Skills

Software Development Knowledge

Software development lifecycle (SDLC)
Agile/Scrum methodology
Version control systems (Git)
CI/CD pipelines
Testing methodologies
API design and REST principles

Web Development

HTML, CSS, JavaScript fundamentals
Web architecture and frameworks
Frontend technologies (React, Angular, Vue)
Backend technologies (PHP, PHP Frameworks)
Web services and APIs
Responsive design principles

Mobile Development

Mobile app development processes
iOS and Android platforms
Native vs hybrid development
Mobile UI/UX principles
App store requirements
Mobile security considerations

Database & Architecture

Database design principles
SQL fundamentals
Cloud services (AWS, Azure, GCP)
Microservices architecture
System integration patterns
Tools & Technologies

Project Management Tools

Jira
Confluence
Trello
Azure DevOps
Design Tools

Figma
Adobe XD
Sketch
Wireframing tools
Development Tools

Postman
Swagger
IDE environments
Testing frameworks
Required Skills

Analysis Skills

Requirements gathering and documentation
Business process modeling
System analysis and design
Use case development
User story creation
Technical writing

Technical Competencies

API documentation
Database modeling
System architecture understanding
Performance analysis
Security assessment
Integration planning

Soft Skills

Clear communication
Problem-solving
Analytical thinking
Team collaboration
Presentation skills
Stakeholder management

Qualifications

Bachelor's degree in Computer Science, IT, or related field
3+ years experience in software development projects
Strong background in web and mobile applications
Experience with modern development frameworks
Understanding of cloud technologies

Key Responsibilities

Project Execution
Lead requirements gathering sessions
Create detailed project documentation
Support development team implementation
Ensure alignment with business goals
Manage stakeholder expectations
Monitor project progress

Quality Assurance

Define acceptance criteria
Create test scenarios
Validate implemented features
Ensure requirements compliance
Document issues and resolutions
Support user acceptance test

Job Type: Full-time

Pay: Up to BD 300.000 per month

expatjobstoday