Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
System Analyst image - Rise Careers
Job details

System Analyst

Hi there! 

We are looking for a System Analyst for the Sweed product startup remote. Further - more, in the Q&A. 

What are we doing?

At Sweed, we provide a comprehensive cannabis retail solution featuring robust POS functionality, detailed analytics, marketing tools, and efficient inventory management. Our progressive web app integrates seamlessly with your existing tablets, requiring no additional hardware.

Since our inception, we've focused on developing an all-in-one system designed for large cannabis retailers. We’re proud to be a market leader, thanks to our standout feature: a complete suite of software in one solution.


Why are we doing this?

We’re committed to exploring the medicinal potential of cannabis, which can help with chronic pain, anxiety, depression, and more. Despite the stigma, we believe in its ability to improve lives and see vast opportunities for growth in this evolving industry.

How old is the project? What stage is it at?

Our product has been on the market for 4 years and continues to grow. We prioritize customer trust by refining delivery processes and launching new features daily, while navigating the complex legal landscape of the cannabis market.

Stack: Moden data stack

What to do in the project?

  • Gather and analyze requirements for reports, dashboards, and data mechanisms.

  • Review new requirements to ensure alignment with storage needs and resolve conflicts.

  • Design and integrate storage components into a unified model.

  • Validate reports and dashboards to ensure they meet specifications.

  • Document tasks, update the glossary, and create diagrams/models for complex solutions.

  • Communicate requirements to developers and identify potential risks.

What professional skills are important to us?

  • At least 3 years of experience in system analysis.

  • Experience in data warehouse development projects.

  • Strong ability to identify and break down business user requirements.

  • Skill in task allocation to developers with attention to detail.

  • Understanding of Data Vault, Anchor Modeling, star, OLAP cube schemes, with knowledge of their pros, cons, and use cases.

  • Solid understanding of database theory.

  • Proficiency in SQL is a strong plus.

  • Python proficiency for testing ETL and data profiling is a plus.

  • Experience with analytical databases like Greenplum, Vertica, ClickHouse, etc.

  • Familiarity with Python DS stack tools (Jupyter, Pandas, SciPy, Matplotlib, Bokeh) is a plus.

Do you need English, and at what level?

Upper-Intermediate and higher. You will need to communicate with the English-speaking part of the team and write and read the documentation in English.

What else is important to us?

We value proactive individuals who engage in feedback sessions, as this helps us adapt quickly to our complex product. Effective collaboration is crucial for our team's success.

We seek critical thinkers who can analyze complex issues and approach tasks strategically.

In our fast-paced environment, comfort with rapid change and a strong sense of responsibility are key. We need team members who take ownership, persist through challenges, and learn from their experiences to drive continuous growth.

Team size and structure?

We've divided our team into smaller groups, each focusing on specific products. These groups usually consist of 10-12 members, including front-end and back-end developers, QA specialists, and analysts. Every team is guided by its own product owner.


The conditions:

Is there a probation period, and how long does it last? - Probation period lasts 3 months.

What is the work schedule? - Flexible working hours. Our working time zone is 09.00-15.00 (GMT), but it depends on the team, and can be flexible.

Is it possible to work remotely? - There is an opportunity to work fully remotely, we are a remote-first company, and we don't have offices.

What currency is the salary paid in, and what is the form of employment? - Salary in dollars (employment under a B2B contract with the USA).

The number of vacation days? - 20 working days per year.

The number of sick leave days? - 3 days. 

Social package (medical insurance, other): Medical insurance becomes available after the probation period. We also offer equipment reimbursement for essential items such as laptops and additional equipment like monitors.

The process: 

45 minutes - Initial call with a recruiter
1 hour - Combined stage (Technical interview & Hiring Manager's Interview)

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About System Analyst, Sweed

Hi there! We are on the lookout for a talented System Analyst to join our innovative team at Sweed. If you're passionate about shaping the future of cannabis retail technology, this role could be perfect for you. At Sweed, we provide an all-in-one cannabis retail solution that includes powerful POS functionality, insightful analytics, and efficient inventory management. Our progressive web app is designed with flexibility in mind, integrating seamlessly with existing tablets and eliminating the need for additional hardware. With four years in the market, we are proud to be industry leaders, developing solutions that support the medicinal potential of cannabis. As a System Analyst, your key responsibilities will include gathering and analyzing requirements for reports and dashboards, designing storage components, and ensuring that our data mechanisms align with business needs. You’ll also have the opportunity to document processes and communicate effectively with your fellow developers to identify potential risks. If you have at least three years of experience in system analysis, a strong understanding of data warehousing, and technical skills in SQL and Python, we'd love for you to be a part of our mission at Sweed. Our dynamic and collaborative environment values proactive team members willing to engage and adapt as we continue to grow. With a flexible, remote-first approach to work, Sweed offers a chance to make an impact on a rapidly evolving market while enjoying the freedom of remote work and flexible hours.

Frequently Asked Questions (FAQs) for System Analyst Role at Sweed
What does a System Analyst at Sweed do?

As a System Analyst at Sweed, you will be responsible for analyzing user requirements, designing data storage solutions, and validating reports and dashboards. This critical role ensures that all processes align with our business objectives and that your contributions directly impact our cannabis retail solutions.

Join Rise to see the full answer
What skills are important for the System Analyst position at Sweed?

For the System Analyst role at Sweed, candidates should have a minimum of three years' experience in system analysis, proficiency in SQL, and strong data warehouse knowledge. Additionally, familiarity with analytical databases and Python programming is advantageous.

Join Rise to see the full answer
Is remote work allowed for the System Analyst role at Sweed?

Yes! At Sweed, we embrace a remote-first philosophy, allowing System Analysts to work fully remotely. You’ll be part of a collaborative culture that values flexibility and supports a healthy work-life balance.

Join Rise to see the full answer
What does the hiring process look like for the System Analyst role at Sweed?

The hiring process for the System Analyst position at Sweed includes an initial call with a recruiter followed by a combined technical interview with the Hiring Manager. This streamlined approach ensures that we find the right fit while respecting your time.

Join Rise to see the full answer
What is the probation period for the System Analyst position at Sweed?

The probation period for the System Analyst position at Sweed lasts for three months. This period allows both the candidate and our team to assess the fit and ensure a successful working relationship.

Join Rise to see the full answer
What are the benefits offered for the System Analyst role at Sweed?

Sweed offers a comprehensive benefits package for System Analysts, which includes 20 vacation days, three sick leave days, and medical insurance availability after the probation period. We also reimburse essential equipment such as laptops.

Join Rise to see the full answer
What tools and technologies will a System Analyst at Sweed work with?

As a System Analyst at Sweed, you will work with various modern data stack tools and technologies. You'll gain experience with SQL databases, ETL testing using Python, and analytical platforms, which are vital for your role in driving insights for our product.

Join Rise to see the full answer
Common Interview Questions for System Analyst
How do you gather and analyze requirements for a new system?

To gather and analyze requirements effectively, start by engaging with end-users through interviews and surveys. Document their needs thoroughly. Use this information to create requirement specifications and prioritize them based on business impact before presenting to development teams.

Join Rise to see the full answer
How do you ensure alignment between business requirements and technical solutions?

To ensure alignment between business requirements and technical solutions, maintain clear communication throughout the project lifecycle. Regularly involve stakeholders for feedback and ensure that changes are discussed openly with developers. This collaborative approach can prevent misunderstandings.

Join Rise to see the full answer
Can you explain your experience with data warehousing projects?

Discuss specific data warehousing projects you’ve been involved in, focusing on your role, the challenges faced, and the technologies used. Highlight your understanding of data modeling techniques, ETL processes, and how you ensured data quality and accuracy.

Join Rise to see the full answer
What methods do you use to validate reports and dashboards?

To validate reports and dashboards, implement a structured review process involving stakeholders. Create test cases that reflect actual business scenarios and gather user feedback during testing phases. This ensures that the final outputs meet user expectations and specifications.

Join Rise to see the full answer
Describe a challenging situation you encountered in system analysis and how you resolved it.

Share a relevant challenge, detailing the problem, your approach to analyze it, and the steps you took to resolve it. Emphasize your analytical skills and decision-making process, as well as any lessons learned that could improve future project outcomes.

Join Rise to see the full answer
What role does SQL play in your work as a System Analyst?

SQL is essential as it allows a System Analyst to extract, manipulate, and analyze data effectively. Discuss how you've used SQL in your previous projects to generate reports or support business decision-making.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

When handling multiple projects, prioritize tasks based on urgency and impact. Utilize project management tools to track progress and deadlines, and communicate with your team to ensure alignment on priorities and manage expectations.

Join Rise to see the full answer
What do you consider when designing storage components for data?

When designing storage components, consider factors such as data volume, query performance requirements, and scalability. Ensure to choose appropriate database models and architectures that align with the objectives of the data warehousing project.

Join Rise to see the full answer
Can you discuss your experience with Python and its applications in data analysis?

Share your experience with Python, focusing on how you've used libraries like Pandas and Matplotlib for data analysis and visualization. Discuss specific projects where Python was instrumental in driving insights and supporting decision-making.

Join Rise to see the full answer
What strategies do you use for effective communication with developers?

For effective communication with developers, adopt a collaborative approach by being clear and concise in your requirements. Foster an environment of feedback, use visual aids when necessary, and ensure all stakeholders are aware of timelines and expectations to facilitate smooth project execution.

Join Rise to see the full answer

Since 1957, Sweed has been providing material handling equipment to keep products moving. Their line of hoists, turners and dryer support equipment have been helping processors achieve higher production goals with less downtime for over 50 years. ...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!