Come work in a warm and relaxed environment among the red rocks of Southern Utah! We are adding to our amazing IT team and have 2 openings for Business Intelligence Software Engineers.
Position Summary: The Business Intelligence (BI) Software Engineer’s role is to strategically design and implement BI software and systems, including integration with databases and data warehouses. This includes selecting, blueprinting, gathering requirements, designing, and rolling out BI solutions to end users. The Business Intelligence Software Engineer is also responsible for ensuring high levels of BI availability through support functions and in-depth testing. The BI Software Engineer will be responsible for setting the technical direction of BI projects within the framework of Enterprise Data Architecture. The BI Software Engineer will also provide mentoring and guidance in best practices to other members of the Enterprise Data team.
Responsibilities:
Strategy and Planning (10%)
- Assess and cultivate long-term strategic goals for BI development in conjunction with end users, managers, clients, and other stakeholders.
Acquisition and Deployment (10%)
Conduct research and make recommendations on BI products, services, and standards in support of procurement and development efforts.
Evaluate and select database/data warehouse components, including hardware, relational database management systems, ETL software, metadata management tools, and database design solutions.
Operational Leadership (30%)
Direct, organize, and lead projects in the implementation and use of new BI software tools and systems.
Lead the integration efforts for merging BI platforms with enterprise systems and applications.
Work with project managers to ensure that data entry, retrieval, change, and delete functions meet business requirements for project completion.
Conduct job duties and responsibilities according to the organization’s business systems development methodology and/or its Systems Development Life Cycle (SDLC) methodology.
Monitor alerts and troubleshoot BI tools, systems, and software; performance-tune these applications as necessary.
Act as evangelist for BI benefits across the organization; promote BI usage to relevant departments.
Mentor and/or provide leadership to junior members of the team.
Engineering (40%)
Design, code, test, and document all new or modified BI systems, applications, and programs.
Develop the semantic layer, metadata, reports, and report definitions. Develop graphs, dashboards, and portal interfaces.
Design databases, data models, data marts, and data warehouses.
Analyze user requirements and, based upon findings, design functional solutions.
Design and deliver end-user training and training materials; provide technical support as necessary.
Build specifications for BI front-end applications based upon user requirements.
Produce ETL design guidelines to ensure a manageable ETL infrastructure for the BI system.
Information Security (10%)
- Develop, test, and implement best practices within the BI ecosystem to ensure sensitive information is protected and only available to those with a need and the appropriate approved access to view the information.
