Database Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
The Database Developer is responsible for designing, developing, and optimizing the platformβs data layer supporting a large-scale, cloud-native federal application hosted on AWS. Working as part of an Agile delivery team, this role develops database schemas, SQL code, data pipelines, and data-access components while ensuring high performance, data integrity, security, and scalability. The Database Developer collaborates closely with application developers, database architects, and technical leads to deliver reliable, high-volume data solutions while leveraging AI-assisted development tools to improve productivity and software quality., * Design, develop, and maintain relational database schemas, tables, indexes, stored procedures, views, and SQL queries.
- Develop and support ETL/ELT processes and data pipelines that efficiently move and transform application data.
- Optimize database performance through query tuning, indexing strategies, and execution-plan analysis.
- Develop database solutions utilizing AWS data services, including Amazon Aurora, Amazon RDS, DynamoDB, and Amazon S3.
- Ensure database integrity, availability, security, and compliance with established enterprise standards.
- Collaborate with software developers, database architects, and technical leads to design efficient data-access patterns.
- Troubleshoot database issues and support production performance tuning and problem resolution.
- Utilize AI-assisted development tools to improve database development, SQL optimization, and overall engineering productivity.
- Participate in Agile ceremonies, code reviews, and continuous improvement initiatives.
Requirements
Database Programming, Database Programming, Database Architecture, Technical Leadership, Productivity Management, Database Technology, Software Development, Performance Management, Data Quality, Data Management, * 3+ years of database development experience.
- Experience developing SQL-based applications and database solutions.
- Experience working with relational and/or NoSQL database technologies.
- Experience supporting enterprise application development teams.
Mandatory Skills:
- SQL development.
- Database schema design.
- Relational database development.
- Data modeling fundamentals.
- ETL/ELT development.
- AWS database services (Aurora, Amazon RDS, DynamoDB, or Amazon S3).
- Database performance tuning.
- Data integrity and security.
Non-technical Requirements:
- Strong problem-solving and analytical skills.
- Effective communication and collaboration skills.
- U.S. work authorization.
- Ability to obtain a Public Trust clearance.
Nice-to-Have Skills:
- Amazon Redshift experience.
- Experience supporting high-volume transaction processing systems.
- Federal government project experience.
- Experience with AI-assisted database development or SQL optimization tools.
- Familiarity with CI/CD pipelines supporting database deployments.
- Experience working within Agile software development teams.
Degrees and Certifications
Required
- Bachelorβs degree in Computer Science, Information Systems, Software Engineering, Data Management, or a related technical discipline (or equivalent professional experience).
Preferred
- AWS database or cloud certification.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦