Partner Network
Technical Business Analyst

MentorMate is an industry veteran that meets complex business challenges with native, hybrid, and custom software development. We think big, design smart and develop fast for all screens, projects, and teams. Our headquarters is located in Minneapolis, Minnesota, we have an office in Sweden, five development offices in Bulgaria, and a network of remote software development partners in more than 20 countries across the globe. With over 1,400 projects completed by our 850+ top software engineers, we innovate in sectors like healthcare, education, finance, agriculture, and beyond.

As a remote partner in our network, you will participate in the creation of enterprise-class applications on the latest technology platforms using proven design patterns. This position requires a solid hands-on developer to fully participate in the software development process, including design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards. On top of that, you can work from anywhere in the world, part- or full-time, and receive competitive pay.

In this role, you will
  • Communicate with clients to gain an in-depth understanding of their business, processes, and system architecture
  • Participate in project definition sessions and take high-level functional and non-functional (security, performance, scalability, etc.) requirements from key stakeholders   
  • Explain complex technical solutions and tasks to non-technical stakeholders and be the liaison between the business and the development team
  • Collaborate with solutions architects to analyze and propose adequate architectural and process changes 
  • Map business requirements and solutions to system/technical requirements
  • Produce project documentation such as specifications and diagrams
  • Work on producing backlog items such as epics and user stories
  • Refine the backlog with the development team to ensure all questions are addressed 
  • Support product owners to scope and prioritize stories to ensure the development process is aligned with the objectives
Our ideal candidate profile
  • 3+ years of experience as a Technical Business Analyst 
  • Knowledge of or experience with cloud-based platforms (AWS and/or Azure)
  • Technology agnostic approach
  • Experience with system integration
  • Experience with diagramming tools (Lucidchart, Visio, Miro, etc.)
  • Experience with requirements tracking tools (JIRA, Azure Boards, etc.)
  • Experience with SCRUM development methodology 
  • Excellent analytical and problem-solving skills
  • Experience in preparing user stories for more complex technical projects, understanding and communicating business processes and value
  • Ability to analyze complex dispersed information and synthesize it in concise product requirements
  • Positive attitude and the ability to communicate well with distributed teams
  • Team player attitude and the ability to stay positive in challenging moments and create or preserve a great team atmosphere
  • Excellent spoken and written English
The following will be considered a plus
  • Knowledge of or experience with DevOps practices, API, microservices solutions 
  • Advanced knowledge of SQL/NoSQL, data models, data analysis
  • Еxperience in the healthcare industry and software as a medical device
Let’s work together
Available for the following work models:
We offer

What We Offer

  • Freedom to work remotely from anywhere in the world
  • Opportunity to join a community of 850+ developers worldwide
  • Insured assistance from a personalized account manager
  • Accounting consultations for Bulgaria-based individuals that join the network
  • Clear and fair negotiation on your payment terms
  • No third-party intermediaries. Open communication with our teams.
  • Inspiring opportunities to work on various enterprise projects that set standards

Let’s Work Together