M. A. Mortenson Company

posted 9 days ago

Full-time - Entry Level
Heavy and Civil Engineering Construction

About the position

As an Associate Software Developer in the Data Solutions team, you will play a crucial role in developing solutions for data engineering practices. This position involves collaborating with various groups to design, document, develop, test, debug, and implement solutions that support company-wide business intelligence (BI), advanced analytics, and strategic data initiatives. You will leverage your skills in data engineering tools, database analysis, and statistical techniques to generate insights that drive business goals, while also building ETL processes and data pipelines for analytics purposes.

Responsibilities

  • Build data pipelines that clean, transform, and aggregate data from disparate sources.
  • Work closely with business subject matter experts to identify, design, and develop datasets for complex experiments or solutions.
  • Coordinate data resource requirements between business subject matter experts and data engineering experts within the data solutions team to solve analytics problems.
  • Work with business stakeholders, data engineers, data scientists, and other team members to translate prototypes into production.
  • Create informative visualizations that intuitively display large amounts of data and/or complex relationships.
  • Perform all other duties as assigned.

Requirements

  • Fundamental knowledge of the software development lifecycle including common documentation and testing methods.
  • Knowledge of Python and associated libraries for data engineering and data science.
  • Familiarity with relational SQL databases.
  • Knowledge of data lakes and related platforms such as Data Bricks or Microsoft Fabric is a plus.
  • Experience in using a data visualization tool like Power BI.
  • Good understanding of the organization's goals and objectives.
  • A passion for analyzing and answering hard questions with data.
  • A flexible analytic approach that allows for results at varying levels of precision.
  • Ability to communicate complex quantitative analysis in a clear, precise, and actionable manner.
  • Open to change based on diverse input and feedback.
  • Effectively work with those of diverse backgrounds and organizational levels.
  • Adaptive, effective communication and active listening skills.
  • Strong cross-cultural relationship building and influencing at all organizational levels.
  • Minimum of 1 year experience developing software or data solutions.
  • Hands-on experience in a technical environment either in an analyst or development role.
  • Graduate or post graduate university degree in the field of computer science, mathematics, or statistics preferred.

Nice-to-haves

  • Knowledge of data lakes and related platforms such as Data Bricks or Microsoft Fabric is a plus.

Benefits

  • Medical and prescription drug plans - the choice between two affordable HSA-eligible medical plans that include vision coverage.
  • Dental plan
  • 401k retirement plan with generous matching and profit-sharing contributions
  • Paid time off, holidays, and other paid leaves
  • Life, AD&D, and disability insurance
  • Employee assistance program online mental health tool and concierge
  • Tuition reimbursement
  • Adoption Assistance
  • Gym Membership Discount Program
  • Identity Theft Protection
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service