MacroFab is the first digital marketplace and intelligent manufacturing platform focused on the $500B market in contract electronics manufacturing. Our technology and services allow customers to rapidly bring new products to market and consume manufacturing as a virtualized resource by offering instant price quotes, rapid prototyping services, and production at scale through a network of factories in North America. Our partners gain a source of low overhead manufacturing jobs, allowing them to fully subscribe their factory capacity and eliminate idle time.
Come join a rapidly growing team where you can take ownership of your role and build your career at macrofab.com
As a BI Developer, you will be responsible for developing, maintaining, and managing creative Business Intelligence solutions that encompass accessibility, componentization, performance, reliability, and security. In this role, you will report directly to the VP, Business Intelligence.
Provide technical knowledge to BI team members.
Building data models that standardize information across Macrofab.
Design and develop ETLs and data pipelines.
Design and implement visualizations and reports.
Improving and optimizing Business Intelligence solutions.
Create technical documentation for BI solutions.
Maintenance and monitoring ETL processes.
Design, implement, test, and deploy tools or microservices/serverless to pull data sources.
Create SQL queries to get data according to internal requirements
The ideal candidate:
A passion for BI and data visualizations.
Experience with software-as-a-service system.
Proficient in developing ETL solutions.
Awareness of software engineering best practices, design patterns, and anti-patterns.
Education and experience
Experience developing solutions using visualization software.
Experience with Agile software development.
Experience with cloud infrastructure solutions (AWS, Azure, etc.)
Experience using source control and product lifecycle tools, such as Github.
Programming/scripting experience and knowledge of software development life cycle.
Full-stack development experience - familiarity with Python, etc.
Good English communication skills, both written and verbal.
BS or MS in Computer Science or Management of Information Systems, related field, or equivalent industry experience.
Even if you don't meet all of the requirements listed here, we still encourage you to apply. Skills can be used in many different ways, and your life and professional experience may be relevant beyond what any list of requirements will capture.