What happens when you have fascinating clients with challenging problems on the one hand and passionate software developers looking to build future-focused solutions on the other? This in-between is where Business Analysts reside, acting as a bridge between the client and team. You will establish the outcomes software must achieve, assess how it will be used, and then generate bold ideas with our developers to create custom applications. You will work with clients across a variety of sectors and ensure the business-critical software solutions we develop deliver real business value every time.
Job responsibilities
1. Partner with teammates to understand and articulate a product vision for clients
2. Facilitate workshops that generate customized business solutions
3. Help companies from a variety of industries achieve true, differentiating outcomes
4. Assess the as-is situation and collaborate with clients to create artifacts (personas, epics, stories, etc.) to maximize value
5. Facilitate analysis workshops through “innovation games” with senior client stakeholders to outline a business vision, objective, product roadmap, and project release plan
6. Liaise between the client and your team of SMEs, C-suite executives, developers, quality analysts, tech architects, user experience designers, project managers, etc., to manage product backlogs and software delivery
7. Collaborate with teammates on the analysis and design of complex business applications using the latest technologies
8. Participate in the Analyst community to share knowledge, mentor, and evangelize Agile, Lean, and Continuous Development best practices
9. Work in agile teams that facilitate organizational transformations for medium- and large-scale businesses
Job qualifications
Technical skills
* Proven track record of delivering impactful software, ideally within collaborative software delivery teams
* Attention to detail and a practical approach to story-writing and delivery, aligning team outcomes with overarching client strategies
* Ability to identify root causes of client pain points, validate business opportunities, and partner to deliver solutions
* Well-versed in Agile, Lean, and Continuous Delivery methodologies with a passion for mentoring others
* Experience modeling business processes using various tools and techniques to facilitate requirement elicitation sessions
* Genuine passion for quality software and experience from sketch to code
Professional skills
* Strong prioritization skills, stakeholder buy-in, and conflict resolution abilities
* Resilience and flexibility in ambiguous situations with a problem-solving mindset from both technical and business perspectives
* Interest in coaching and sharing knowledge with teammates
* German language proficiency at a business level is mandatory
* Experience dealing with fixed-price bids is required
Other things to know
Learning & Development
At Thoughtworks, career development is personalized. We provide interactive tools, development programs, and a supportive culture to help you grow professionally. We value mutual support and empowerment in your career journey.
About Thoughtworks
Thoughtworks is a global technology consultancy integrating strategy, design, and engineering to foster digital innovation. Our diverse teams, from recent graduates to seasoned technologists, collaborate to challenge and learn from each other. Our cultivation culture has earned numerous awards worldwide. Join us and thrive—our curiosity, innovation, passion, and dedication make a difference.
Sign up for our monthly careers newsletter
#J-18808-Ljbffr