Previous Job
Data Engineer
Ref No.: 18-01481
Location: Chicago, Illinois
Position Type:Full Time
Pay Rate : $ 130,000.00 - 150,000.00 /Year
Duties and Responsibilities:
Performs a combination of the following duties according to departmental guidelines:
  • Implements scripting tasks which include data download, extraction, parsing, transformation, loading into databases, copying data between databases, verifying and addressing data synchronization and integrity.
  • Participates in database design, monitors database performance, deploys new releases, and completes maintenance requirements.
  • Owns the centralized task execution engine Rundeck. Builds conditional job execution trees according to task specifications. Maintains the DB Registry resource database.
  • Develops solutions according to design specifications that are thorough, accurate, and conform to development standards.
  • Independently researches and resolves complex technical problems.
  • Analyzes and recommends technologies and tools to improve efficiency and quality of the data warehousing and management process.
  • Self-manages assigned projects to ensure successful completion in designated time frames.
  • May participate in mentoring and knowledge-sharing with less-experienced team members in certain areas of expertise.
  • Participates in normal support coverage rotation as scheduled. Provides support and maintenance for one or more moderately complex applications.
  • Performs other duties as assigned.
4-8 years of experience in database management and scripting in a professional environment.  Prior experience with financial industry systems preferred.
Knowledge, Skills and Abilities:
  • Advanced level skills with the following languages and/or technologies required:
    • Python and Bash scripting skills are required. C# or Java is a plus.
    • MySQL administration. Familiarity with distributed NoSQL database technologies such as Cassandra is a plus.
    • Experience with Rundeck or a similar task execution engine is a plus.
    • Demonstrated ability to write scripts that interface with SOAP and REST web services.
    • Appreciation of performance conscious design and tuning principles.
    • Automation advocate.
  • Advanced analysis and troubleshooting skills.
  • Ability to:
  • Adapt to changing business needs.
  • Effectively learn and use new design concepts, tools, and methodology to support the needs of the business.
  • Translate business requirements into technical details.
  • Work effectively in a fast-paced environment with minimal direction. Must be able to complete work assignments accurately and on time, while simultaneously completing complex tasks to accomplish goals.
  • Contribute to project plans by identifying tasks, estimating time and work efforts.
  • Effectively communicate verbally and in writing on both a business and technical level.
Bachelor's degree in Information Technology, Computer Science, or related field or equivalent in experience.