Nov 5
Secret
Early Career (2+ yrs experience)
Unspecified
No Traveling
IT - Software
Description Summary:
We are seeking a Database Developer with approximately four years of professional experience to join our engineering team. This position blends responsibilities in database development, cloud operations, and some software development. The ideal candidate has strong technical fundamentals in Amazon RDS for PostgreSQL and AWS cloud infrastructure, as well as a collaborative mindset and an interest in expanding into DevOps or application development. Since database development will not require a full-time commitment, we are seeking a candidate with full-stack software development or DevOps skills to contribute to other areas of need.
What you will do:
Database Development and Management (Primary Focus)
Maintain and optimize a PostgreSQL database hosted in AWS.
Develop, maintain, and version-control data definition (DDL) scripts for schema creation, modification, and migration.
Work with senior developers to execute the migration of existing data and schema from an Oracle database to PostgreSQL, ensuring data integrity and performance.
Maintain detailed technical documentation for database design, configuration, schema changes, and operational procedures.
Monitor and tune database performance for reliability, scalability, and efficiency.
Design and implement back-up and disaster recovery processes to ensure high availability and business continuity.
Manage database backups, restores, and updates in alignment with best practices.
Collaborate with engineering and DevOps teams to ensure database security, scalability, and compliance.
Infrastructure and DevOps Support
Infrastructure Automation: Implement and extend Infrastructure-as-Code (IaC) to support consistent, repeatable, and secure database set-ups and changes across development, testing, and production.
Assist developers in building secure and efficient connections between the application and database.
Contribute to the Data Access Layer code that developers use for the connection.
Build and Evolve CI/CD Pipelines: Develop and maintain automated Continuous Integration / Continuous Delivery (CI/CD) pipelines for rapid, secure, and error free deployments with no disruption in service to mission partners.
Support Kubernetes and Containerization by collaborating / contributing to the creation of IaC for Kubernetes for any areas related to database access and permissions.
Software Development (Secondary Focus)
Collaborate with development leads to design and implement software solutions in either C# or Java.
Develop, test, and maintain software as part of an iterative design, build, and deployment process.
Contribute to the development of backend services and APIs that interface with the database and other system components.
Participate in code reviews, unit testing, and integration testing to ensure high-quality deliverables.
Work with team members to troubleshoot, debug, and optimize software for performance and scalability.
Assist in containerizing and deploying applications using Kubernetes or other DevOps tools.
Requirements:
Technical Expertise: Proven experience with tools such as Terraform, Ansible, Jenkins, GitLab CI, or similar for IaC and CI/CD automation.
Cloud and Containerization: Strong background in cloud infrastructure (AWS, Azure, or GovCloud) and willing to learn container orchestration (Kubernetes, Docker).
Security Automation: Hands-on experience implementing DevSecOps practices, including automated security scanning, compliance validation, and vulnerability management.
Scripting: Proficiency in one or more scripting languages such as Bash or PowerShell.
Networking and Infrastructure Integration: Experience with network configurations, security groups, VPNs, load balancers, and firewalls.
Methodology: Familiarity with Agile/Scrum development processes and modern DevOps toolchains.
Implementation: Experience supporting lead engineers in automating deployment and installation workflows.
What we like to see:
Passionate about database development and coding
Flexible and adaptable when requirement change or priorities change
Enthusiastic about adopting DevSecOps practices
Thrives when collaborating within a small, cross-functional team
Proactive communicator who knows when to ask for help when blocked
You should have experience with:
PostgreSQL administration and tuning, ideally hosted in AWS (RDS preferred)
AWS services such as RDS, EKS, and CloudFormation/Terraform
Oracle-to-PostgreSQL migration tools or methodologies
CI/CD pipelines and infrastructure-as-code concepts
Git, GitLab, Jenkins, Artifactory, and Confluence
Kubernetes and containerized application environments
Agile software development methodology and team practices
Qualifications:
4+ years of professional experience in software engineering, DevOps, or database administration.
Experience managing and tuning PostgreSQL databases, ideally in a cloud environment.
Proficiency in SQL and database schema management.
Experience developing software in C# or Java within a collaborative engineering environment.
Working knowledge of Linux systems and shell scripting.
Strong collaboration and communication skills with both developers and operations staff.
Security+ certification (or willingness to obtain one)
Bachelor’s Degree in Computer Science, Engineering, or related field
The position requires a government security clearance. Candidates must be U.S. citizens and eligible for work without a visa sponsorship.
We are seeking a Database Developer with approximately four years of professional experience to join our engineering team. This position blends responsibilities in database development, cloud operations, and some software development. The ideal candidate has strong technical fundamentals in Amazon RDS for PostgreSQL and AWS cloud infrastructure, as well as a collaborative mindset and an interest in expanding into DevOps or application development. Since database development will not require a full-time commitment, we are seeking a candidate with full-stack software development or DevOps skills to contribute to other areas of need.
What you will do:
Database Development and Management (Primary Focus)
Maintain and optimize a PostgreSQL database hosted in AWS.
Develop, maintain, and version-control data definition (DDL) scripts for schema creation, modification, and migration.
Work with senior developers to execute the migration of existing data and schema from an Oracle database to PostgreSQL, ensuring data integrity and performance.
Maintain detailed technical documentation for database design, configuration, schema changes, and operational procedures.
Monitor and tune database performance for reliability, scalability, and efficiency.
Design and implement back-up and disaster recovery processes to ensure high availability and business continuity.
Manage database backups, restores, and updates in alignment with best practices.
Collaborate with engineering and DevOps teams to ensure database security, scalability, and compliance.
Infrastructure and DevOps Support
Infrastructure Automation: Implement and extend Infrastructure-as-Code (IaC) to support consistent, repeatable, and secure database set-ups and changes across development, testing, and production.
Assist developers in building secure and efficient connections between the application and database.
Contribute to the Data Access Layer code that developers use for the connection.
Build and Evolve CI/CD Pipelines: Develop and maintain automated Continuous Integration / Continuous Delivery (CI/CD) pipelines for rapid, secure, and error free deployments with no disruption in service to mission partners.
Support Kubernetes and Containerization by collaborating / contributing to the creation of IaC for Kubernetes for any areas related to database access and permissions.
Software Development (Secondary Focus)
Collaborate with development leads to design and implement software solutions in either C# or Java.
Develop, test, and maintain software as part of an iterative design, build, and deployment process.
Contribute to the development of backend services and APIs that interface with the database and other system components.
Participate in code reviews, unit testing, and integration testing to ensure high-quality deliverables.
Work with team members to troubleshoot, debug, and optimize software for performance and scalability.
Assist in containerizing and deploying applications using Kubernetes or other DevOps tools.
Requirements:
Technical Expertise: Proven experience with tools such as Terraform, Ansible, Jenkins, GitLab CI, or similar for IaC and CI/CD automation.
Cloud and Containerization: Strong background in cloud infrastructure (AWS, Azure, or GovCloud) and willing to learn container orchestration (Kubernetes, Docker).
Security Automation: Hands-on experience implementing DevSecOps practices, including automated security scanning, compliance validation, and vulnerability management.
Scripting: Proficiency in one or more scripting languages such as Bash or PowerShell.
Networking and Infrastructure Integration: Experience with network configurations, security groups, VPNs, load balancers, and firewalls.
Methodology: Familiarity with Agile/Scrum development processes and modern DevOps toolchains.
Implementation: Experience supporting lead engineers in automating deployment and installation workflows.
What we like to see:
Passionate about database development and coding
Flexible and adaptable when requirement change or priorities change
Enthusiastic about adopting DevSecOps practices
Thrives when collaborating within a small, cross-functional team
Proactive communicator who knows when to ask for help when blocked
You should have experience with:
PostgreSQL administration and tuning, ideally hosted in AWS (RDS preferred)
AWS services such as RDS, EKS, and CloudFormation/Terraform
Oracle-to-PostgreSQL migration tools or methodologies
CI/CD pipelines and infrastructure-as-code concepts
Git, GitLab, Jenkins, Artifactory, and Confluence
Kubernetes and containerized application environments
Agile software development methodology and team practices
Qualifications:
4+ years of professional experience in software engineering, DevOps, or database administration.
Experience managing and tuning PostgreSQL databases, ideally in a cloud environment.
Proficiency in SQL and database schema management.
Experience developing software in C# or Java within a collaborative engineering environment.
Working knowledge of Linux systems and shell scripting.
Strong collaboration and communication skills with both developers and operations staff.
Security+ certification (or willingness to obtain one)
Bachelor’s Degree in Computer Science, Engineering, or related field
The position requires a government security clearance. Candidates must be U.S. citizens and eligible for work without a visa sponsorship.
group id: 90606741