Data Engineer, Information Resources

UT Southwestern Medical CenterDallas, TX
382d

About The Position

The Programmer Analyst IV position at UT Southwestern's Department of Information Resources, Enterprise Data Services, is a critical role focused on developing and implementing data solutions. This position requires strong technical skills in cloud platforms, data engineering tools, and programming languages, aimed at enhancing the organization's data management and analytics capabilities. The role emphasizes collaboration, problem-solving, and the ability to translate complex business requirements into effective technical solutions.

Requirements

  • Bachelor's degree in computer science, business, or a related field.
  • Six (6) years of progressively responsible experience in computer operation and/or programming.
  • At least three (3) years as a Programmer Analyst III or equivalent.
  • Strong proficiency in Microsoft Azure services, particularly Azure Data Factory, Azure SQL Database, Azure Databricks, Azure Cosmos DB, Azure Synapse Analytics.
  • Familiarity with AWS services such as Amazon Redshift, AWS Glue, Amazon S3, Amazon RDS, Amazon EMR.
  • Basic understanding of Google Cloud Platform services like BigQuery, Cloud Dataflow, Cloud Storage.
  • Proficiency in SQL for data querying, manipulation, and analysis.
  • Experience with data pipeline orchestration tools like Apache Airflow, Azure Data Factory, AWS Glue.
  • Knowledge of programming languages such as Python, Java, or Scala for data processing and transformation tasks.
  • Understanding of relational and non-relational databases.
  • Experience with data warehousing concepts and technologies.
  • Knowledge of data lake architectures and best practices.
  • Understanding of DevOps principles and practices.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Familiarity with version control systems like Git.
  • Ability to monitor and optimize data pipelines for performance, scalability, and cost-effectiveness.
  • Familiarity with monitoring tools like Azure Monitor, AWS CloudWatch.
  • Strong communication skills for collaborating with cross-functional teams.
  • Ability to document design decisions, architecture, and processes effectively.
  • Strong analytical and problem-solving skills.
  • Ability to troubleshoot complex data engineering issues.

Responsibilities

  • Defines complete operation workflow and documents customer business requirements for computer solutions.
  • Analyzes complex business and/or scientific problems to develop computer solutions through system modifications or new system development.
  • Designs computer systems to integrate user requirements with computer capabilities.
  • Reanalyzes programming problems from original design and makes necessary modifications.
  • Selects or modifies existing computer programs and structures data formats for problem-solving.
  • Implements or leads the implementation of systems or job streams.
  • Assists in estimating required project resources.
  • Provides technical advice and guidance to other computer professionals for work problem solutions.
  • Performs other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service