Winston Salem, NC, USA
14 days ago
Data Engineer
This role is on-site in Winston-Salem, NC.

Position Summary:

A Data Engineer designs and leads the implementation of data flows to connect operational systems and capture data for analytic and business intelligence systems.  Key responsibilities include but are not limited to, recognizing opportunities to re-use existing data flows; leading the building of data streaming systems; optimizing the code to ensure processes perform optimally and leading routine work on database management.

Primary Accountabilities:

Technical (100%)

Understand information security and the types of security controls that can be used to mitigate security threats within solutions and services.Able to effectively translate and accurately communicate across technical and non-technical stakeholders, as well as facilitating discussions within a multidisciplinary team, with potentially difficult dynamics.Able to advocate for the team externally and manage differing perspectives.Undertake data profiling and source system analysis and present clear insights to colleagues to support the end use of the data.Participate in the design, building and testing of data products; work with teams to complete data integration services.Assist with selecting and implementing the appropriate technologies to deliver resilient, scalable and future-proof data solutions.Understand the concepts and principles of data modeling and produce relevant data models across multiple subject areas; reverse engineer data models from a live system.Understand industry recognized data modeling patterns and standards and when to apply them; compare and align different data models.Understand the impact on the organization of emerging trends in data tools, analysis techniques and data usage.Design an appropriate metadata repository and present changes to existing metadata repositories; understand a range of tools for storing and working with metadata; provide oversight and advice to more inexperienced members of the team.Own an issue until a new owner has been found or the problem has been mitigated and / or resolved.Initiate and monitor actions to investigate patterns and trends to resolve problems, including consulting specialists where required; determine the appropriate remedy and assists with implementation of these as well as preventative measures.Use agreed upon standard and tool to design, code, test, correct and document moderate to complex programs and scripts from agreed specifications and subsequent iterations; collaborate with others to review specifications where appropriate.Take inputs and establish coherent frameworks that work.Understand core technical concepts related to their role and apply them with guidance.Able to review requirements, specifications and define test conditions; able to identify issues and risks associated with work whilst being able to analyze and report test activities and results.

Required Qualifications:

Bachelor of Science Degree in Computer Science, or a Bachelor of Arts Degree in a related technical field,5-10 years related work experience in data engineering or similar roleOr any equivalent combination of experience and training/certification in platform maintenance and developmentExperience building and optimizing big data pipeline architectures and data setsExperience with object oriented/object function scripting languages such as Scala and/or PythonExperience with public cloud technologies in Google (preferred), AWS and AzureExperience with relational and NoSQL databases such as SQL Server, Postgres, Cassandra, etc.Working knowledge of message queuing, stream processing and highly scalable big data storesExperience with financial/ERP systems such as Oracle Cloud ERPExperience with big data applications such as Hadoop, Spark, Kafka, etc.You have built processes that support data transformation, data structures, metadata, dependency and workload managementA successful history of manipulation, processing and extracting value from data setsFamiliarity with Agile methodologies and development processesYou have performed root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvementExperience supporting and working with cross-functional teams in a dynamic environmentExperience with data pipeline and workflow management tools such as Airflow

Individual Competencies:

Integrity: Gains the trust of others by taking responsibility for your own actions and telling the truth.Teamwork: Builds relationships and works cooperatively with others, inside and outside the organization, to accomplish objectives to build and maintain mutually-beneficial partnerships, leverage information and achieve results.Adaptable: Responds to change with a willingness to learn new ways to accomplish work objectives with a positive attitude.Innovative: Ability to develop, sponsor, or support the introduction of new and improved methods, products, procedures or technologies.Curious: A desire to inquire and learn, to seek new knowledge and wisdom, and to listen to the contributions of others with a genuine interest to better self, the team, and the organization.Analytical and Critical Thinking:  Ability to tackle a problem by using a logical, systematic, sequential approach.Problem Solving: Gathers and analyzes information to generate and evaluate potential solutions to problems, issues and challenges while weighing the accuracy and relevance of the facts, data and information.

Safety:

Support a safe work environment by following safety rules and regulations and reporting all safety hazards.

As an Inmar Associate, you:

Put clients first and consistently display a positive attitude and behaviors that demonstrate an awareness and willingness to listen and respond to clients in order to meet their short-term and long-term needs, requirements and exceed their expectations.Treat clients and teammates with courtesy, consideration and tact; you also have the ability to perceive the needs of internal and external clients and communicate effectively with the objective of delighting and retaining the client.Build collaborative relationships and work cooperatively with others, inside and outside the organization, to accomplish objectives, develop and maintain mutually-beneficial partnerships, leverage information and achieve results.Set and attain achievable, yet aggressive, goals with a sense of urgency and accountability.Understand that results are important and focus on turning mission into action to achieve results following the principles of Flawless Execution while consistently complying with quality, service and productivity standards to meet deadlines and exceed expectations by giving our clients the best possible outcome.

We are an Equal Opportunity Employer, including disability/vets.

Confirm your E-mail: Send Email