Software Engineer - Chicago Blackhawks (Chicago · IL)

Chicago Blackhawks jobs
Sports Jobs in Chicago · IL
Technical Services: Technical/Engineering
Department: Strategy & Analytics
Reports to: Director, Data Services
 The Software Engineer is responsible for designing, developing, maintaining and optimizing Blackhawks software programs and systems. In this role you will determine requirements, build, and implement custom applications that provides internal functions with quality, usable, accurate, consumable, and timely information for decision-making. The right candidate will be excited by the opportunity to build platforms, systems and processes that drive the next generation of Blackhawks data products and initiatives.
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Primary Responsibilities:
  • Architect, design, develop, test, deploy, maintain and support best-in-class databases, web services, GUIs, and other aspects of web applications to provide insights that drive decision-making
  • Build responsive, multi-platform applications using clear, readable, efficient code
  • Build tools and documentation that streamline processes and solves data issues
  • Collaborate with stakeholders to understand needs, define roadmaps, and optimize performance
  • Generate digestible products, tools, dashboards, reports, analyses, and models to answer questions
  • Identify, design, and implement process improvements for scalability, delivery, and automation
  • Create automated unit and integration testing and documentation 
  • Provide support and assistance to end-users, respond to technical issues in a timely manner
  • Collect feedback to optimize and improve existing systems through ongoing enhancement
  • Support the continuous development of data warehousing capabilities, managing the ingestion and cleansing of data utilized by internal software, research, and reporting systems
  • Contribute innovative thought-leadership and workflow optimization
  • Standardize and streamline processes to onboard new applications that increase the value of underlying data assets
  • Define success metrics and drive a culture of data excellence across the organization
  • Build analytical tools, models, and visualizations providing actionable insights into key metrics
  • Implement quick, short-term wins for users while creating infrastructure for long-term vision
  • Consult with subject matter experts to understand and monitor value created
  • Advance IT maturity, enabling data-driven decisions and automation that leads to reduced timelines and resources while elevating capabilities
Qualifications & Requirements:
  • Degree in Computer Science, Information Systems, Engineering, or related field
  • 1+ Years of software engineering or development experience
  • Experience with HTML, CSS, Javascript, Python or TypeScript required
  • Experience using Snowflake, Fivetran, DBT, Prefect, Salesforce, Git, and Tableau preferred
  • Experience with API design patterns to develop, report from, and integrate systems preferred
  • Experience with React , Vue.js, Angular or similar front-end libraries preferred
  • Experience with Next.js, NuxtJS, Django or similar web frameworks preferred
  • Experience with React native preferred
  • Experience in object-oriented MVC development and creating REST services preferred
  • Experience with agile development methodologies preferred
  • Familiarity developing and utilizing cloud-based architecture to solve complex needs
  • Familiarity with enterprise-wide data analysis, automation, and data-focused integration solutions
  • Thorough understanding of current and future software trends
  • Ability to identify sources of value from analytics across functions to define roadmaps
  • Ability to describe analytical processes, including when and why specific approaches are favored
  • Exceptional problem-solving skills with the power to develop creative and efficient solutions
  • Capacity to lead and work collaboratively in a consultative role at all levels of an organization
  • Ability to manage priorities and coordinate tasks to solve day-to-day challenges in a dynamic environment
  • Excellent communication skills with ability to demonstrate clear, concise articulation of scenarios, options, risks, mitigations, and recommendations
  • Values: integrity, curiosity, empathy, collaboration, originality, drive, positivity, accountability

Job Questions:

  1. Are you able to provide documentation of complete Covid-19 vaccination status?