Strong knowledge and hands-on experience with SQL (it could be ANSI SQL, T-SQL, Oracle, etc.)
Proficient in ETL and hands-on experience with one of the ETL tools (like SSIS, Kettle or Talend).
Knowledge and experience with MS SQL Server or Oracle/MySQL/Postgress
Being able to construct and troubleshoot very complex queries and handling big data (Data transfer, import/export, storage, performance and security) is highly desired
Experience in MS Analysis Services is highly desired
Experience in Data Migration from database and data warehouse application to Vertica
SaaS or cloud software development experience
Experience with Linux as a plus
Knowledge with Vertica, MongoDB and Hadoop a big plus
Experience in Scrum methodology
Ability to work effectively in a team.
Technical degree (Bachelors of Science, Computer Science or equivalent) strongly desired
Friendly team and enjoyable working environment.
Opportunity for self-realization.
Career and professional growth.
Competitive compensation based on your qualifications, experience and skills
Paid sick leave and vacations
English classes with a certified English teacher.
Office in a comfortable business center, located near a subway station.
Official journeys abroad with expenses reimbursement.
Flexible working hours
Company-owned gym and shower
Convenient parking near the office building
Room for bicycle parking
Corporate events and meetings
Large recreation area
Not an open space office
We work REMOTELY until August!
Development and maintaining systems that leverage big data and traditional BI technologies
Responsible for the setup, creation and support of MS SQL, Vertica, MongoDB, Hadoop and Mondrian databases.
Work with the product owners and business analysts in analyzing business requirements and design and implement database structures and fine tune performance to meet those requirements.
Work on engineering the Company data platform for scale, performance, and rock-solid reliability.
Work with engineering and product teams distributed across multiple locations.
Participate in establishing processes and best practices around development standards, version control, quality control, deployment, maintenance and change management
The big data engineer will work closely with the product managers and developers to create and maintain the big data systems for large scale, high performance, and rock-solid reliability.
This is a hands-on position that will require performing system development and maintenance activities for the exciting and dynamic medical fields.