Logo of Chicago Blackhawks

Software Engineer

at Chicago Blackhawks
Location
Chicago, IL, USA
Job type
Full-time
Posted
1 month ago

Job description

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

Skills

#react
#vuejs
Svelte

How to apply

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

1-3 November 2022
VueConfTo 2022
Flag of Canada Toronto, Canada
Join the 5th edition of VueConf Toronto, a 2-day single-track event in Toronto with talks and workshops from Vue.js core team members and industry experts. Get 15% discount using the code: VUEJOBS
5 October 2022
vuejs.de Berlin
Flag of Germany Berlin, Germany
Join the first community-driven Vue.js conference in Germany. Listen to great talks from great speakers and meet the wonderful Vue.js Community.

Looking for more full-time jobs?

Subscribe to our newsletter

Get the best of our listings into your inbox. Issued weekly.

✋️ We promise to respect your inbox. Subscribe!