Required Skills

Business System Analyst

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th Mar 2025

JOB DETAIL

  1. Domain Analysis and Modeling
    1. Collaborate with product owners, domain experts, and technical leads to identify, model, and document core business domains using DDD principles.
    2. Define bounded contexts and ensure that microservices align with these contexts to provide clear ownership and responsibility boundaries.
  2. Service Contract Definition
    1. Work with architects and developers to define service contracts that are robust, version-controlled, and adhere to the organization’s standards.
    2. Establish guidelines for contract evolution to ensure backward compatibility and minimize service disruptions.
  3. API Documentation and Standards
    1. Create and maintain Level 2 and Level 3 API specifications (using RESTful standards or relevant protocols).
    2. Ensure APIs are well-documented using tools such as OpenAPI/Swagger, defining request/response structures, error handling, and authentication/authorization mechanisms.
  4. Business Requirements Elicitation
    1. Conduct workshops, interviews, and stakeholder sessions to gather detailed business requirements.
    2. Translate high-level objectives into clear, concise user stories, acceptance criteria, and other artifacts suitable for agile development.
  5. Collaboration and Communication
    1. Act as a liaison between business stakeholders and technical teams, ensuring all parties have a clear understanding of requirements and design decisions.
    2. Facilitate cross-team communication to align on scope, dependencies, and timelines.
  6. Process Improvement and Governance
    1. Propose and implement process improvements related to service discovery, versioning, and microservices governance.
    2. Provide oversight on the documentation and testing of microservices, ensuring alignment with business needs and compliance requirements.
  7. Quality Assurance Support
    1. Work closely with QA teams to define test strategies and acceptance test criteria for microservices.
    2. Verify that delivered functionality aligns with the defined service contracts, DDD constraints, and user stories.
  8. Risk Management
    1. Identify and manage potential risks or conflicts arising from overlapping business domains, shared data models, or tight service dependencies.
    2. Propose mitigation plans, including phased rollouts or versioned contract releases.

 

Company Information