data engineer

RandstadMinneapolis, MN
438d$97,760 - $122,200Remote

About The Position

The Data Engineer position at Randstad US involves architecting and developing software solutions with a focus on business intelligence datasets. The role requires collaboration with various teams to ensure the delivery of high-quality data solutions while adhering to best practices in software engineering and Agile methodologies.

Requirements

  • 3+ years of data engineering experience
  • 3+ years of full lifecycle application, software development experience
  • 3+ years of modern programming language such as Python, Java, and Scala
  • 2+ years of SDLC experience in an Agile environment
  • Working knowledge of APIs, CI/CD, Big Data, data architecture and governance
  • Experience with Cloud technologies and platforms such as Docker, OSE, Kubernetes, AWS, Snowflake, and Azure
  • Experience with Jenkins, GitHub, Big Data technologies like Spark
  • Experience using IDEs such as Eclipse, JBoss, IntelliJ
  • Relational database experience
  • Experience ingesting and working with large and complex datasets
  • Experience gathering requirements from end users

Nice To Haves

  • Bachelor's degree in Computer Science, Engineering, or Technology
  • Experience with People Data
  • Experience with disaster and recovery models
  • DevOps experience
  • Experience creating user stories in an agile tool using gherkin format methodology

Responsibilities

  • Architect all phases of software engineering including requirements analysis, application design, code development and testing with a focus on business intelligence dataset development
  • Design reusable components, frameworks, and libraries
  • Contribute and make recommendations to the design and architecture to enable secure, scalable, and maintainable solutions
  • Clearly articulate the implications of design/architectural decisions, issues and plans to technology leadership
  • Work collaboratively with People Analytics on the development and production of standard datasets to drive actionable decision making and reporting stability
  • Conduct design and code reviews to ensure code developed meets business needs, coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
  • Work very closely with architecture groups and drive solutions
  • Assist with updating infrastructure components
  • Use engineering best practices following an Agile methodology to deliver high-quality emerging tech solutions
  • Communicate with impact - influence and negotiate effectively with all internal and external stakeholders to achieve win-win solutions that advance organizational goals
  • Grow and maintain knowledge of and leverage emerging technologies
  • Develop and analyze highly complex system standards, thresholds, and recommendations to maximize system performance
  • Analyze project requirements and develop detailed specifications for new data warehouse reporting requirements
  • Research API calls and make necessary changes to meet the business, contractual, security, performance needs
  • Assess and interpret customer requests for feasibility, priority, and complexity
  • Create and maintain internal process documentation
  • Support projects and change initiatives aligned to key priorities of People Analytics and People Analytics customers
  • Understand priorities and organize prescribed and non-prescribed work to meet or exceed deadlines and expectations
  • Proactively keep data secure and decommission legacy content in our environment
  • Serve as a resource to others within the People Analytics community; mentor other data engineers; provide explanations and information to others on difficult issues, problems, and solutions
  • Work with minimal guidance; seek guidance on only the most complex tasks
  • Coach, provide feedback, and guide others within the People Analytics community

Benefits

  • Comprehensive benefits package including health insurance
  • Incentive and recognition program
  • 401K contribution

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service