Job Title: Software Engineer- PowerBI
Location: On-Site Utah
Employment Type: Full Time
Position Overview
The Utah State Board of Education (USBE) is seeking two talented and motivated Software Engineers to join the SEATS-BOARD initiative. This project plays a critical role in shaping the future of education technology across Utah. You will work alongside a skilled development team to deliver robust, user-friendly web applications that incorporate powerful analytics and visualizations for improved educational outcomes.
Key Responsibilities
Develop responsive and dynamic web applications using HTML, CSS, and modern JavaScript frameworks (e.g., React, Angular, Vue).
Integrate data visualization features into web apps using tools like Power BI and other interactive charting libraries (e.g., D3.js, Chart.js).
Translate complex datasets into meaningful insights and intuitive dashboards.
Work collaboratively with stakeholders, UI/UX designers, and data analysts to gather requirements and refine functionality.
Write clean, scalable, and maintainable code in line with modern software development methodologies, including Agile and DevOps practices.
Troubleshoot and debug applications to ensure optimal performance, usability, and data accuracy.
Participate in code reviews, testing, deployment, and documentation to support high-quality software delivery.
Required Qualifications
Strong proficiency in HTML5, CSS3, and responsive design principles.
Solid experience with JavaScript and one or more JavaScript frameworks (e.g., React, Angular, Vue).
Proficiency with Power BI or similar analytics platforms for data reporting and visualization.
Demonstrated ability to implement data visualization components and embed analytics into web applications.
Understanding of RESTful APIs, web services, and asynchronous programming.
Knowledge of modern software development practices, including CI/CD, version control (Git), unit testing, and Agile workflows.
Excellent problem-solving skills, attention to detail, and a passion for building high-impact digital tools.
Preferred Qualifications
Experience working in a government, education, or non-profit technology environment.
Familiarity with additional data tools or frameworks such as Tableau, Looker, or backend languages (e.g., Python, Java).
Background in UX/UI design or human-centered design practices.