Integration Business AnalystThe Integration Business Analyst will focus on building strategic integration platforms that support and align to Gartner objectives and industry best practices. The Integration Business Analyst is an essential member of the Integration Team that develops integration functionality with homegrown and third-party products. The Integration BA will work with highly skilled software architects, product managers/owners, project managers and test engineers. The Integration Business Analyst is part of the Sales and Services Integration Team that facilitates collaboration across various development teams and the Product Management team, acting as the liaison. This role is responsible for creating detailed integration requirements that decouple the breadth of the solution from the depth of the solution, in order to continuously deliver smaller increments of production-ready software. The Business Analyst is an analytical thinker with deep domain knowledge and is responsible for translating business requirements from stakeholders into detailed requirements for the software engineers to implement. This Integration Business Analyst position demands strong organizational skills and problem-solving expertise, while working with current and emerging technologies, and managing team dynamics. Excellent project management skills, team orientation, flexibility, innovative thinking, accountability, and collaboration are required for success.Requirements for the position Education and Experience (in years): Must have 5 years related work experience in software product development that includes writing requirements and acceptance criteria on an agile and/or waterfall enterprise software development team.
Experience using Agile methodologies such as Scrum and/or Kanban.
Experience using waterfall or traditional SDLC methodologies. Able to look at the big picture, speculate and conceptualize outcomes and identify trends. Superior planning skills with the ability to handle large workload and facilitate the activities of dynamic workgroups. Expert knowledge of all phases of the software development life cycle, with an emphasis on requirements elicitation, integration methodologies, process modeling, documentation, communication, org readiness and project management. Strong technical problem-solving skills, with an ability to troubleshoot complex application issues. Exceptional research skills and resourcefulness. Proven ability to lead diverse groups of resources to solution agreement by leveraging influencing skills to drive consensus. Effective communication skills; listening, written and verbal; ability to communicate complex concepts to both technical and non-technical stakeholders.
Experience with Google Docs, Jira and Confluence is a big plus.
Experience with SQL, Java and/or Python a big plus.
Education/Certification/License: Bachelor's Degree in a computer science or business discipline or equivalent combination of education and experience.Overall Responsibilities of the Position. Collaborate with business and technical partners at various levels to research and validate functional requirements and technical specifications. Create detailed functional designs and process flows, using Agile methodologies and tools; story writing and validation including conditions of satisfaction. Take ownership of the delivery of features and capabilities throughout the development process. Perform backlog maintenance through proper story prioritization. Respond to internal requests as well as external customer requests pertaining to integration offerings. Troubleshoot issues with data transfer and internal integration platforms using a combination of technologies (pub/sub; AWS API Gateway; REST API's; messaging). Review, comment, follow-up and target reported defects and enhancement requests. Participate in user meetings to gain understanding of customer processes, ideas and issues. Work closely with engineers to ensure the integrations are being built to specifications. Collaborate with team members throughout the Software Development Life Cycle process for requirements gathering, feedback on proposed designs and models, and acceptance testing. Use best practice risk management, anticipate and assess risks and create mitigation plans. Ensure quality, accuracy and completeness of customer communications including training materials, online help, release notes, and any other defined communication materials.