At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a Senior Business Analyst who is responsible for understanding and assessing the changing needs of the business by analyzing impacts of the change to various end users, documenting, and supporting clear and concise communication between relevant groups of stakeholders and capturing and defining requirements needed to initiate a change. Outstanding listening skills, genuine interest in fostering teamwork, a willingness to provide honest feedback, and extreme ownership are keys to the success of our projects. If you are looking for a challenge, willing to go the extra mile, and want to work with people who are just as talented as you are, this is the place for you!
Description of Duties:
- Identifies potential impacts and gaps in organization, business processes, and customer situations to align with the desired end-state of the software solution.
- Anticipates and appropriately escalates on forthcoming issues and risks of the software solution.
- Works with senior analysts to create the functional design of the desired system future state.
- Authors and takes ownership of design specifications and functional design documentation for the project team.
- Demonstrates the ability to analyze issue trends and effectively communicate them.
- Elicits requirements to define and determine next steps for backlog initiatives.
- Learn new business domains and software solutions to enable organized and structured GAP Analysis and/or Requirements Elicitation sessions
- Effectively analyzes software solutions through structured testing to validate the application for business and technical requirements while guiding the improvement of the application.
- Addresses software defect analysis, troubleshooting, and resolution within the team.
- Collaborates with business stakeholders and the software development team to drive software innovations and improvements for business optimization.
- Prepares written communications regarding sprint releases or other implementations
- Create and define complex and detailed user stories with the intent to translate for multiple business audiences.
- Prepares and presents concepts and vision, both written and verbal, to the software development team, management, and other internal and external stakeholders through sprint reviews and planning sessions.