Data Engineer, Information Resources

Overview

On Site
Full Time

Skills

Innovation
Regulatory Compliance
Information Technology
Research
Collaboration
Teamwork
SQL Azure
Databricks
Cosmos-Db
Analytics
Amazon Redshift
Amazon S3
Amazon RDS
Amazon EMR
Google Cloud
Google Cloud Platform
Cloud computing
Data flow
Cloud storage
SQL
Extract
transform
load
Orchestration
Apache Airflow
Programming languages
Python
Java
Scala
Data processing
Data storage
Management
Relational databases
Data warehouse
Data Lake
DevOps
Continuous Integration and Development
Continuous integration
Continuous delivery
Version control
Git
Optimization
Scalability
Microsoft Azure
Amazon Web Services
Documentation
Communication
Information design
Analytical skill
Problem solving
Data engineering
Computer science
Computer operation
Workflow
Streaming
Estimating
SAP BASIS

Job Details

Programmer Analyst IV, Information Resources- Department of Information Resources - Enterprise Data Services

Why UT Southwestern?

With over 75 years of excellence in Dallas-Fort Worth, Texas, UT Southwestern is committed to excellence, innovation, teamwork, and compassion. As a world-renowned medical and research center, we are looking for strategic thinkers who will help assure the security and compliance of UT Southwestern. With a career in our Information Technology department at UT Southwestern, you will be able to help with our mission to provide exceptional clinical care and create cutting-edge research programs as you grow your IT and security career. We invite you to be a part of the UT Southwestern team where you'll discover a culture of teamwork, professionalism, and a life-changing career!

Job Summary

The Department of Information Resources, Enterprise Data Services is seeking an Programmer Analyst IV to join their team. This important role requires the following knowledge and skills:
  • Cloud Platforms:
    • Strong proficiency in Microsoft Azure services, particularly Azure Data Factory, Azure SQL Database, Azure Databricks, Azure Cosmos DB, Azure Synapse Analytics (formerly SQL Data Warehouse), etc.
    • Familiarity with AWS services such as Amazon Redshift, AWS Glue, Amazon S3, Amazon RDS, Amazon EMR, etc.
    • Basic understanding of Google Cloud Platform services like BigQuery, Cloud Dataflow, Cloud Storage, etc.
  • Data Engineering Tools and Technologies:
    • Proficiency in SQL for data querying, manipulation, and analysis.
    • Experience with data pipeline orchestration tools like Apache Airflow, Azure Data Factory, AWS Glue, etc.
    • Knowledge of programming languages such as Python, Java, or Scala for data processing and transformation tasks.
  • Data Storage and Management:
    • Understanding of relational and non-relational databases.
    • Experience with data warehousing concepts and technologies.
    • Knowledge of data lake architectures and best practices.
  • DevOps and CI/CD:
    • Understanding of DevOps principles and practices.
    • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
    • Familiarity with version control systems like Git.
  • Monitoring and Optimization:
    • Ability to monitor and optimize data pipelines for performance, scalability, and cost-effectiveness.
    • Familiarity with monitoring tools like Azure Monitor, AWS CloudWatch, etc.
  • Documentation and Communication:
    • Strong communication skills for collaborating with cross-functional teams.
    • Ability to document design decisions, architecture, and processes effectively.
  • Problem Solving and Troubleshooting:
    • Strong analytical and problem-solving skills.
    • Ability to troubleshoot complex data engineering issues and provide effective solutions.
Education and Experience

Minimum Requirements
  • Bachelor's degree in computer science, business, or a related field, and six (6) years of progressively responsible experience in computer operation and/or programming, including at least three (3) years as a Programmer Analyst III or equivalent.
Job Duties
  • Defines complete operation workflow and documents customer business requirements for computer solutions.
  • Analyzes business and/or scientific problems of most complex type with ability to develop computer solutions either through modification of existing systems or development of new systems.
  • Designs computer system to accomplish solution of each problem, integrating computer capabilities with user requirements.
  • Reanalyzes computer programming problems from original design and makes modifications as necessary.
  • Selects or modifies existing computer programs or applicable program systems and structures data formats for solution of problems.
  • Implements or leads implementation of systems or job streams.
  • Assists in estimating required project resources.
  • Provides technical advice and guidance to other computer professionals for solution of work problems.
  • Performs other duties as assigned.
To learn more about the benefits UT Southwestern offers visit

This position is security-sensitive and subject to Texas Education Code 51.215, which authorizes UT Southwestern to obtain criminal history record information. UT Southwestern Medical Center is committed to an educational and working environment that provides equal opportunity to all members of the University community. As an equal opportunity employer, UT Southwestern prohibits unlawful discrimination, including discrimination on the basis of race, color, religion, national origin, sex, sexual orientation, gender identity, gender expression, age, disability, genetic information, citizenship status, or veteran status.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.