Position: Data Engineer (SQL, DWH, ETL, Azure, AWS)
Company: SoftServe
Category: SQL
Experience required: 3y
English level: upper
Published: 2020-10-01T00:00:00+03:00

WE ARE

We are looking for a skilled, passionate, disciplined, and enthusiastic Data Engineer to join our high performing team. Data Engineer is a key contributor, having the opportunity to work across the whole stack from Database to UI, including automating infrastructure and testing.  You will be part of an agile development team building multi-tenant, cloud-native IoT-based applications. 

We are looking for the candidate comfortable with analysis, architecting/designing, implementing, and testing database, Back End and Front End services.  The ideal candidate should be detail-oriented, possess strong process and organization skills, be a quick learner, a good multi-tasker, multiple hat wearer, and have a strong work ethic. A result-driven professional with a passion for innovation to become a key team member.

YOU ARE  

An expert demonstrating experience with

Design, including knowledge of high performance, scalable, and resilient cloud solutions (AWS and Azure)
A mix of Database management, Back End services, Front End, and DevOps
ETL (Extract Transform and Load)
Backend SQL Databases (polyglot)
Big-Data Storage (Data lake, HDFS)
Databases
Backend Process Logic and Schedular
DevOps integration using Azure DevOps
Agile development methodology
Developing software solutions leveraging Test-Driven Development (TDD)
Source Control (Git on Azure DevOps)
Systems for automating deployment, scaling, and management of database systems
DevOps - CI/CD Pipeline
Queries performance troubleshooting
Application Performance Monitoring
You are able to design data test scenarios and debug problems being knowledgeable about Data warehouse and Data Lake Strategies, dimensional modeling, and best practices. You possess an excellent understanding of

Data Modeling
Big data architecture and design
Data Security models
Asynchronous Processing through Messaging and Event-Driven Architecture
Integrating Databases with Secure Serverless Microservices
Ability to design data test scenarios and debug problems
Knowledge of Data warehouse and Data Lake Strategies, dimensional modeling, and best practices

YOU WANT TO WORK  WITH

An opportunity to

Provide technical expertise for database design, implementation, and analysis
Design/enhance/rebuild/refactor existing backend and front-end services
Perform all duties of the Database Administrator and Database Analyst
Code, test and implement database design
Automate deployment, scaling, and management of database systems
Coordinate data development as part of a project team
Develop technical requirements
Create database models and designs using appropriate software tools
Create, document, and implement disaster recovery and (business continuity) testing
Design and document replication schemas
Design security architectures for Databases
Design reporting and archiving systems
Implement proper design types
Read and interpret workflow charts
Create and modify Entity Relation Diagrams (ERD)
Write a description of logical database design
Create a data dictionary
Create well-performing designs
Develop database interfaces
Describe database objects
Review design for performance and performance tuning
Produce costing and ROI information
Provide scope and limitation of data objects
Participate in design and code reviews and, project planning as required
Run source code control systems
Analyze database requirements for the user/functional requirements
Design, develop, modify tests, and debug databases
Practice object-oriented developmental methods
Operate with multiple data systems
Maintain database and data dictionaries
Monitor the health, performance, availability, and data integrity of the data systems
Bring industry best practices in terms of technology and process

TOGETHER WE WILL

Have active communication with a great team and our client
Take part in company events
Grow professionally
Enjoy a flexible schedule and working hours
Get a friendly team