The Database Developer will work with a team of database developers and database administrators to support an active program of application development - creating new structures, updating existing ones and managing data within large, complex databases
This is a great opportunity to learn a new domain and a new skillsets in a dynamic environment.
Requirements
Bachelor's degree plus 10+ years in database development roles
Experience in data profiling, cleansing, reporting, data staging, ETL jobs, batch jobs, partitioning and replication
Strong experience creating complex SQL in complex data environments including entity relationships, data modeling, data normalization/denormalization
Strong experience troubleshooting, tuning SQL and writing performance queries
Experience in writing DDL, DML and DCL
Hands-on experience with PostgreSQL database development
Experience writing shell script/Perl script including the command line experience
Experience with Git/version control
AWS experience including data migration, validation, data pipelines, CloudWatch, Kibana and Dynatrace
Ability to learn new tools quickly as needed to provide new ideas for solving problems
Ability and desire to work with other program staff and customers to reach design decisions within given constraints
Excellent diplomacy and communication skills with both clients and technical staff
Benefits
Generous and flexible time-off policy
Flexible work schedules and telework options, including remote work availability for eligible projects
Career development opportunities including a mentorship program, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training opportunities
Industry-leading benefits including a choice of two health plans that include dental and vision, flexible spending account, commuter benefits, life insurance, and more
401K matching with a 5% matching contribution
Regular team and company social events including our annual party, happy hours, fitness challenges, and more
A focus on community engagement including company wide support activities, employer match for donations, and time off for volunteer efforts
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.