Job Description :
Database Developer

Location: Chicago, IL
Duration: 13 months

Position Reports To:
Director of Technology Operations

Position Purpose:
The Database Developer will be responsible for translating business requirements to technical design and delivering complex code.
This person will interface with management to provide estimates and risks associated with various projects.
The Database Developer will take an active role in integration and automation of the current processes.
Additional responsibilities will include data analysis, query performance tuning and technical documentation.

Responsibilities:
- Participate in all phases of application development in an agile environment
- Translate user requirements and needs into database schema and table design
- Implement and support data ingestion, extraction and load processes
- Streamline and automate data manipulation processes
- Work with database technologies used by ShopperTrak - Oracle, MySQL, SQL Server, Cassandra, MongoDB, Redshift, etc.
- Support sales and customer inquiries through custom data analysis
- Report progress, issues and status to project management
- Provide creative solutions to complex problems

Requirements:
- BS in Computer Science or equivalent work experience
- 5+ years of database development experience
- Strong data modeling and design skills
- Excellent knowledge of relational and NoSQL databases
- Experience with data migration and ETL tools
- Fluency in Python or other scripting language
- Strong SQL and PL/SQL development skills
- Experience in large data environments with highly performant, highly scalable solutions
- Experience with Unix/Linux operating environments as well as shell scripts
- Familiarity with Amazon Web Services (AWS) eco-system desirable
- Ability to work in a team with highly motivated people

Skillset:
- Data analysis and integration
- Strong debugging and technical troubleshooting skills
- Ability to prioritize and work on multiple projects concurrently
- Strong initiative and problem solving skills
- Demonstrates strong written and oral communication abilities
- Knowledge of release management and version control practices and procedures
- Work effectively as part of a team including database developers, database administrators, data analysts and management
- Collaborate effectively with other Technology teams


Client : Tyco

             

Similar Jobs you may be interested in ..