Technichal Business Analyst (BA)

Global Systems & Information Technology

Más información

Technical Business Analyst


The Technical Business Analyst, (BA), will be responsible for owning the overall design of assigned technical  projects (custom or product strategy) as well as recommending best practices for solutions based on client business needs. This role as a Technical Business Analyst will require strategic design and mapping of business requirements and solutions to system/technical requirements. An individual filling the Technical Business Analyst role should be comfortable being introduced during a pre-sales engagement and can articulate possible solutions applicable to experience with Cloud-Based Software solutions (Netsuite, AWS, Azure, SDFC etc). The Technical Business Analyst will also be responsible for writing a technical specifications (for custom development, system integration, etc.) based on interactions directly with the customer and professional services team. These specifications will need to be precise and clear as the Technical Business Analyst will delegate some work to fellow team members such as developers, consultants, or product support / documentation. Ideally the Technical Business Analyst is engaged in best practice development initiatives, provides thoughtful leadership, and familiarity with proven cloud solutions that support vertical objectives.


·        Functions as a bridge between sales teams and development teams

·        Works with the client to understand the functional and non-functional requirements

·        Document all functional and non-functional requirements in standard format

·        Translates functional requirements into technical requirements and vice versa

·        Manages the clients effectively; consult and educate clients on best practices and alternative solutions

·        Prepare proposals, scope document, FRS, SRS and other pre-sales documentation

·        Bridges gap between client requirements and suggested solution

·        Displays assertiveness and confidence in dealing with technically difficult projects and solutions

·        Understand the coding practices and suggest the best possible solutions, libraries, and SDKs to be used

·        Works effectively and individually with Technical and Non-Technical team members and customers

·        Shares similar mentality as existing team members toward customer satisfaction and success

·        Oversees, and has accountability for the successful completion of all aspects of assigned project work

·        Is able to exercise independent judgment, and take the lead role on enterprise level project with minimal direction from a director or engagement manager

·        Is able to effectively facilitate meetings, demonstrate brainstorming / consensus building skills, and interact with executive level project sponsors

·        Can be called on to take a lead role in sales initiatives related to areas of expertise

  Required Skills:


·        4+ years of experience in software programming in any one programming language

·        Experience working in mobile app development and web development. The person should clearly understand the differences and ergonomics of both mobile and web development. Should be able to suggest the correct solution according to business needs.

·        Ability to determine technical feasibilities and limitations and should convey it to clients in a way they understand.

·        Demonstrates the ability to effectively prepare and maintain the following documents / tools: Business Process, Process Flow Analysis, Product Architecture and Design Best Practices, Functional Requirement Specifications, System, Requirement Specifications, Project Scope and Deliverables, Requirements Definition, Configuration Workbook , Data Models, Detailed Functional Design, Executive Summaries, Project Plans

·        Excellent communication skills in English and Spanish

·        Ability to work independently

·        Willingness to travel nationally and internationally

·        Basic Knowledge of implementation and configuration of enterprise systems such as CRM, PSA, or ERP

·        Ability to learn quickly and think creatively

·        Team player with strong interpersonal skills and ability to take a leadership role when necessary

·        Detail-oriented individual with the ability to quickly assimilate and apply new concepts, business models, and technologies.