Crowdbotics is on a mission to democratize the software development process by providing entrepreneurs, product managers, and technical teams with the tools to build applications with zero to minimal coding. Embedded in our DNA are the following beliefs and values:

  • open systems empower our customers to build future-proof businesses on our platform
  • open architectures enable customers to leverage the “best-of-breed” technologies for their business and our platform should support and embrace them
  • machine-generated code is just a means to an end. It needs to coexist with human-written code, and be readable by humans in order to be truly useful.
  • customers stay on our platform because of the openness, flexibility, and value that our platform offers, and not because they are locked into our platform through inaccessible code.
  • talent is global and we will strive to make it accessible to our customers with minimal effort.We are looking for like-minded people who believe in our mission, and share our vision of a world where anyone can build software - at scale.

Crowdbotics offers a self-serve app builder and access to on-demand development talent through its SaaS platform. We’re looking for an experienced Content Marketing Manager to help increase awareness of the Crowdbotics brand, drive demand, facilitate product adoption and engagement, and — at the end of the day — increase revenue.


The Business Analyst formulates and defines systems scope and objectives based on both user needs and a good understanding of applicable business systems and industry requirements. Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. This includes analysis of business and user needs, documentation of requirements, and translation into proper system requirement specifications.

The Business Analyst is competent to work at the highest technical level of most phases of systems analysis while considering the business implications of the application of technology to the current and future business environment. They also possess knowledge of business process modeling techniques, common business models, and root cause analysis.

Responsibilities:

  • Decompose high-level business and user requirements into specifications to a level of detail suitable for use by those that must base their work on the requirements.
    • Formulates and defines systems scope and objectives based on both user needs and a good understanding of applicable business systems and industry requirements
    • Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results
    • Includes analysis of business and user needs, documentation of requirements, and translation into proper system requirement specifications
    • Work with L2 Support, QA, and Product Management on analysis of user reported issues and understanding if they are a defect or an item that requires advanced product research.
    • Competent to work in all phases of systems analysis and considers the business implications of the application of technology to the current business environment.
      • Develop requirements specifications according to standard templates, using natural language simply, clearly, unambiguously, and concisely.
      • Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
      • Development of test plans and facilitation of testing sessions with lines of business to ensure documented deliverables are completed.
    • Ensure that system and tools are adequate and properly utilized. Propose and develop enhancements as necessary and develop supporting business cases to justify change.
    • Manage assigned projects to completion, ensuring that all activities are coordinated and completed on time and within budget. Track and report project progress, developing methods and procedures to monitor critical project issues.
    • Knowledge of business process modeling techniques and common business models

    Technical Proficiencies:

    • SaaS, Mobile web and Native Mobile application development experience.
    • Knowledge / general familiarity with emerging and other relevant technologies and practices.
    • Ability to evaluate and critically analyze new technologies, applications and platforms related to development solutions.

    Consulting Proficiencies:

    • Ability to plan, organize and/or create project requirements
    • Ability to communicate and present ideas/concepts to external audiences
      • Organized, articulate, and detail-oriented
      • Ability to build and maintain relationships with co-workers and clients
      • Ability to work effectively within a team
      • Ability to define and implement best practices
      • Experience working with a disciplined framework
      • Proven ability to embrace Root Cause Analysis

      Tool Proficiencies:

      • Microsoft Office (Word, Excel, PowerPoint, etc.)
      • Project Management Software
      • Process Analysis tools
      • Jira

      Educational/Knowledge Requirements:

      Bachelor's Degree in Computer Science, Information Technology, or Business or closely related field AND 2 or more years of current Information Technology experience OR 4 or more years of current Information Technology and web/mobile application experience.

        Other Work Skills:

        • Attention to detail is critically important in this role.
        • The ability to effectively communicate issues and results, verbally and in writing, is required.
        • Advanced problem-solving skills are required.
        • The ability to use effective time management skills, including prioritization multiple tasks, is necessary for success.
        • Ability to succeed in a fast-paced, ambiguous/fluid environment.
        • A strong customer/stakeholder focus is expected at all times.
        • Team player that displays professionalism at all times.
        • Ability to work a flexible schedule and over-time hours if/as required.