Technical Skills:
- 5 to 9+ years of experience in data engineering, data science, and software engineering.
- Bachelor's degree in computer science, Information Systems, or another related field
- Expert in developing and analyzing complex SQL on a variety of RDBMS (Microsoft SQL Server, Oracle)
- Expert knowledge of data modeling and understanding of different data structures and their benefits and limitations under particular use cases
- Experience with ETL tools (Informatica)
- Ability to create quality ERD's (entity-relationship diagrams)
- Excellent writing skills for writing user and system documentation
AWS Cloud Data Warehousing Technologies:
- Experience using core AWS services to build and support data warehouse solutions leveraging AWS architecture best practices (S3, DMS, Glue, Lambda)
- Development/modeling experience with Amazon Redshift, Amazon Aurora Postgres SQL
- Experience using the AWS service APIs, AWS CLI, and SDKs to build applications.
- Proficiency in developing, deploying, and debugging cloud-based applications using AWS.
- Ability to use a CI/CD pipeline to deploy applications on AWS (GitLab, Terraform, DBMaestro)
- Ability to apply a basic understanding of cloud-native applications to write code.
- Proficiency writing code for serverless applications.
- Ability to write code using AWS security best practices (e.g., not using secret and access keys in the code, instead using IAM roles)
- Ability to author, maintain, and debug code modules on AWS.
- Experience with visualization tools (Tableau)
- Experience with SAP Business Objects (BO)
- Experience creating scripts with Python.
- Experience working on an Agile team.
- Understanding of application lifecycle management
- Understanding of the use of containers in the development process