Belk - Charlotte, NC

posted 3 months ago

Full-time
Remote - Charlotte, NC
General Merchandise Retailers

About the position

The Analytics Engineer at Belk plays a crucial role in bridging the gap between business needs and technical solutions. This position involves developing and providing technical expertise to various application teams while collaborating closely with business partners to understand their requirements. The Analytics Engineer is responsible for converting these business requirements into technical specifications that guide development and support changes. This includes designing and developing customizations, conversions, and interfaces as necessary to meet the needs of the organization. In this role, the Analytics Engineer will create data and process flow diagrams to represent system designs, which will be reviewed by the technical architect. The position also entails developing implementation plans and coordinating go-live activities, as well as managing change effectively. During the warranty period, the Analytics Engineer will provide production support for applications within their area of responsibility, ensuring that any issues are addressed promptly and efficiently. The role requires a strategic alliance with business partners, where the Analytics Engineer will analyze business requirements and develop technical requirements that influence decision-making towards optimal solutions. The engineer will apply design best practices, identify potential risks, and provide effort estimates for various projects. Additionally, the position involves deploying logical and physical data models, building automated and scalable data pipelines, and adhering to software development best practices such as code reviews, CI/CD, release management, and version control. The Analytics Engineer will work independently across various projects and as part of a Scrum team, collaborating with internal and vendor partners on project support, enhancements, and related activities. They will also provide insights and recommendations to the data team and other stakeholders, ensuring compliance with data and solution standards in collaboration with the Security and Operations team.

Responsibilities

  • Develops strategic alliance with Business Partners; Analyzes business requirements
  • Develops technical requirements and influences decisions leading to the right solutions
  • Applies design best practices, identifies risks, provides effort estimates
  • Creates and documents technical design specifications and data/process flow diagrams
  • Deploys logical and physical data models, building automated and scalable data pipelines
  • Implements software development best practices like code review, CI/CD, release management and version control
  • Works independently across various projects and as part of a Scrum team
  • Collaborates with internal and vendor partners on project/support/enhancement related activities
  • Provides insight and recommendations to data team and other stakeholders
  • Works with Security and Operations team to ensure data and solution compliance

Requirements

  • College or university degree in Data Engineering, Computer Science, Information Systems
  • 5+ years as Software Engineer/Developer with hands-on experience in application development and production support, bug fixes, and enhancements
  • Experience in technical design for enhancements
  • Experience working with Integration, QE, and deployment teams
  • Experience using cloud platforms, preferably Azure or Google Cloud Platform
  • Experience with Data Warehouse and mining utilities, with Snowflake knowledge being a plus
  • Experience using ETL and ELT tools with Snowflake
  • Proficiency in programming languages like Python and R
  • Knowledge of data modeling and database management
  • Working knowledge with APIs, XML, JSON, SQL, PL/SQL, UNIX
  • Familiarity with database software like Oracle, MySQL, DB2, etc.
  • Working knowledge of data integration tools and job schedulers, with Talend and JAMS being a plus
  • Strong analytical abilities and problem-solving skills
  • Excellent verbal, written, and communication skills
  • Ability to work collaboratively in a team environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service