Database Developer

Dev Technology Group
Summary
Join Dev Technology as a Database Developer and contribute to a team supporting application development, creating and updating database structures, and managing data within large, complex databases. This role offers the chance to learn a new domain and skillset in a dynamic environment. You will work with PostgreSQL, SQL, and various scripting languages. The position requires a Bachelor's degree and 3+ years of experience in database development. Dev Technology provides a supportive and employee-centric culture with excellent benefits, including flexible time off, remote work options, career development opportunities, and comprehensive health insurance.
Requirements
- Bachelor's degree plus 3+ 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
Responsibilities
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
Preferred Qualifications
- Degree in Computer Science
- Experience with Informatica ETL
- Experience working with federal government clients
- Experience with Oracle and DB2
- Experience in database administration
- Experience in with Agile methodology and use of Jira for tracking
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