Data Engineer

Data Engineer

Equiliem

Chicago, IL • On-site

$118K - $141.80K/yr

Other

This job posting has expired and is no longer accepting applications. Check out similar jobs


Job description

Position: Data Engineer
hybrid model
Location: 311 S Wacker Dr #1600, Chicago, IL & Ann Arbor, MI.
Job type: 9 Months Contract
Exp Level: Min 8+ Years.
  • Design, develop, and maintain database structures and data pipelines in Snowflake and Oracle environments
  • Write efficient SQL queries, stored procedures, and functions to support application requirements
  • Create and optimize ETL processes for data migration between different database platforms
  • Implement database security measures and access control protocols
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
  • Develop Python scripts for data processing, analysis, and automation
  • Monitor database performance and recommend optimization strategies
  • Participate in code reviews and implement best practices for database development
  • Create and maintain comprehensive documentation for database structures and processes
Required Qualifications
  • Bachelor's degree in computer science, Information Technology, or related field
  • 5+ years of experience with Software/database development.
  • 3+ years of experience with Relational database development
  • Python programming skills, particularly for data manipulation and analysis
  • Proficiency in SQL query optimization and performance tuning
  • Experience with ETL/ELT processes and data migration strategies
  • Knowledge of database security best practices
  • Strong analytical and problem-solving abilities
Preferred Qualifications
  • Experience with PostgreSQL architecture and development
  • Experience with Oracle databases or Oracle cloud infrastructure.
  • Knowledge of data modeling and dimensional modeling concepts
  • Familiarity with version control systems (Git)
  • Experience with CI/CD pipelines for database changes
  • Background in financial services or experience with financial data
  • Understanding of agile development methodologies
  • Certification in Snowflake, Oracle, or related technologies

Equiliem logo

About Equiliem

Sourced by ZipRecruiter

Equiliem specializes in staffing clinical, non-clinical, and allied personnel. We excel in all levels, disciplines, and specialties within the healthcare spectrum. Our projects range from short to long term local and travel assignments. Equiliem has been recognized as a certified small business enterprise. In addition, we are proud that we have earned the prestigious Joint Commission accreditation for staffing firms and have been awarded Best in Staffing 4 years running by our employees and client partners.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

East Brunswick, NJ, US



Frequently asked questions

Q: What skills or qualities help someone succeed as a Data Software Engineer?

A: To succeed as a Data Software Engineer, key technical skills include proficiency in programming languages such as Python, Java, or C++, as well as expertise in data structures, algorithms, and software development methodologies like Agile. Additionally, strong soft skills like effective communication, problem-solving, and collaboration are crucial, as Data Software Engineers often work with cross-functional teams and stakeholders to design, develop, and deploy data-driven solutions. By combining technical expertise with strong soft skills, Data Software Engineers can effectively drive business outcomes, innovate, and adapt to the rapidly evolving landscape of data technology.

Q: What is the career path for a Data Software Engineer?

A: A Data Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on developing and maintaining data-driven software applications, and gradually advancing to roles such as Senior Software Engineer, Technical Lead, or Data Architect, where they oversee large-scale data systems and lead cross-functional teams. Key opportunities for skill development include learning programming languages like Python, SQL, and Java, as well as data science tools like Hadoop, Spark, and machine learning frameworks like TensorFlow and PyTorch. Long-term, Data Software Engineers may pursue leadership roles, such as Director of Engineering or Chief Technology Officer, or transition into related fields like data science, product management, or entrepreneurship.