Logo
Behler-Young Company

Data Engineer

Behler-Young Company, Grand Rapids, Michigan, us, 49528


Data Engineer You are a professional who thrives in being able to use both sides of your brain for creating and for processing. You are excited by the opportunity to help others through the development and implementation of custom solutions and configurations. You connect best with a team that is dynamic and consistently encourages curiosity, creativity, continuous improvement, and innovation. If you get excited working in a professional environment where you can bring your best self to work and make a difference to those around you, then this position is for you. How you show up You are hungry to learn. You are curious. You get to the root of problems by asking questions until you are satisfied. Your brain is wired to conceptualize, develop, and maintain database schemas. You see the big picture and develop back end code and front end UI/UX based on business and system requirements. Collaboration is key. You will collaborate with business systems vendors to maintain and upgrade platforms, our customers to build solutions to problems, and the team. Once you've solved a problem, you want to document it so that you don't need to recreate the solution later. Things like program development, logic, coding, and updates will be thoroughly documented to help your teammates. Communication and interpersonal skills are important to you, and you demonstrate both effectively. You are important to us, so that means you follow all assigned responsibilities according to established safety & security policies, guidelines, and legal regulations that will provide you a safe working environment. Attention to detail is part of the art. You don't overlook anything, you plan, you stay organized, and you manage your time appropriately. The day to day (italics indicate essential function of the job) We're flexible, but typically work 8:00 am - 5:00 pm. However, you show up for your team when they need you, and you support our systems off-hours when it is needed. You interact with multiple team members in many different areas of the company. No day is the same, but you will spend your days and use your skills mostly with three major functions: database administration, data engineering, and data science. Database Administration: You ensure Azure and on-premises Microsoft and Postgres databases are functioning, backed-up, and well maintained. You enjoy working with the Network Administrator to provide connectivity and security. You assist with any necessary data migrations and ETL that may be needed for implementations or system upgrades. You're comfortable installing and administering software. BI and reporting tools such as SSRS, Phocas, Grow, and Power Query/BI come naturally to you. Data Engineering: You are confidently able to produce quality data schemas, maintaining 3rd normal form, and proper primary key, foreign key, constraints, and indexes. You write complex T-SQL queries to efficiently produce data for reports, BI Tools, and applications. You have a hunger for learning and a willingness to write scripts and backend code (e.g. PowerShell, PHP, C#, Node/Next.js) to convert queries into scheduled jobs and API endpoints. Data Science: You populate pre-built AI/ML models and services with B-Y data to produce valuable datasets for our applications and BI tools while considering data security and the risks of company data being exposed through these services. You're willing to create and train AI models using the Python data science stack and Azure resources. Models that can re-train on new data to produce valuable datasets for our applications and BI tools. You learn to build and implement services and endpoints to make the data available for our applications and BI tools. What you have The drive to learn our systems, to serve the team, and to work autonomously. Bachelor's of Computer Science or Information Systems (or equivalent). Experience with T-SQL, relational data design, and SQL Server, including the ability to write advanced queries. Experience with ERP software, e-commerce platforms, and cloud service providers preferred. Ability to change and enjoy learning new technologies. Ability to communicate with our internal and external customers to gather requirements, learn about opportunities, and to be able to communicate your vision of a solution in a clear, concise, and professional manner. Ability to lead meetings efficiently and effectively. Ability to do some limited traveling. What you get at B-Y Career path development Team member support World-class leadership Monthly bonus eligibility Organizational Core Values: We care about others. We do the right thing. We pursue great rather than good. We do whatever it takes. While we currently do not offer a relocation package, we are committed to providing a supportive and welcoming environment to help you transition smoothly into your new role.