Job Details
Skills
Your Role
-
Understand business needs and translate them into clear, well-defined requirements within the constraints of existing technology infrastructure
-
Analyze, design, and support the development of IT applications that address business objectives
-
Provide guidance throughout the development lifecycle, ensuring adherence to established standards and best practices
-
Mentor and support junior team members while contributing to timely project delivery
Key Responsibilities
-
Interact with business users and stakeholders to gather, analyze, and document functional and non-functional requirements
-
Translate business requirements into system requirements and explain them clearly to development teams
-
Develop use case models, activity diagrams, dependency flows, and other process documentation
-
Estimate project timelines and costs based on client requirements and technical complexity
-
Act as a communication bridge between the development team and US-based project managers/clients
-
Collaborate closely with the Quality Assurance team to ensure test scope, coverage, and planning are clearly defined
-
Support project execution to ensure on-time and high-quality delivery
Required Skills & Qualifications
-
M.Tech / MCA / M.Sc (IT) / B.Tech with a minimum of 2+ years of experience as a Business Analyst
-
Prior experience working as a Business Analyst on .NET-based applications
-
Experience in gathering and documenting reporting and analytics requirements
-
Background in software or product development within a structured, enterprise environment
-
Strong understanding of business process analysis and system design
-
Excellent interpersonal, communication, and documentation skills
-
Proven ability to work effectively with both technical teams and business stakeholders at all organizational levels
-





