Job Description
Job Description
The Team
As a Principal Database Engineer, you will be applying your software development, Server and automation skills to develop, test, deploy, maintain and improve record keeping application.
The Expertise and Skills You Bring
10+ years of development experience in Database Development
Writing SQL queries and debugging stored procedures within an Oracle environment.
Strong hands-on working knowledge in Scripting
Experience building data pipelines using AWS S3, Lambda, Python etc.
Experience and/or certification with Amazon Web Services, Google Cloud Platform, or Microsoft Azure is a plus.
Knowledge of Informatica and/or ETL tools
Understanding of data transformation processes to AWS Data Lake / Snowflake
Assist in identification, isolation, resolution, and communication of problems within the production and nonproduction environment and perform troubleshooting.
Professional in scripting with the ability to develop automation tools.
Define, maintain, and support our enterprise products
Perform troubleshooting and triaging in Assist in production and nonproduction environment
Standout colleague, self-starter, collaborative, innovative and eager to learn every day.
Excellent communication and documentation skills.
Enjoy experimental development solutions
Ability to multi-task within various initiatives if needed
The Skills You Bring
Define, maintain, and support our enterprise products
Perform troubleshooting and triaging in Assist in production and nonproduction environment
Standout colleague, self-starter, collaborative, innovative and eager to learn every day.
Excellent communication and documentation skills.
Enjoy experimental development solutions
Ability to multi-task within various initiatives if needed
The Value You Deliver
Accountable for consistent delivery of functional software – sprint to sprint, release to release
Excellence in software development practices and procedures
Participates in application level architecture
Develops original and creative technical solutions to on-going development efforts
Responsible for QA readiness of software deliverables (end-to-end tests, unit tests, automation)
Responsible for supporting implementation of moderate-scope projects or major initiatives
Works on complex assignments and often multiple phases of a project