Junior/Mid-level Database Developer/Architect jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 5 months ago

Junior/Mid-level Database Developer/Architect

CACI International Inc is seeking a motivated and detail-oriented Database Developer with foundational experience in database development and a strong desire to grow into architectural responsibilities. The role involves designing and maintaining efficient database solutions, modernizing legacy databases, and developing ETL processes to integrate data into a data warehouse.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance Requirednote

Responsibilities

Design, develop, and maintain robust and efficient database solutions for OLTP systems
Ensure databases are optimized for performance, scalability, and reliability
Implement and manage database objects such as tables, indexes, views, stored procedures, and functions
Assess and identify opportunities for modernizing legacy databases
Plan and execute database upgrades and migrations to newer technologies or platforms
Collaborate with senior developers to ensure smooth transition and minimal downtime during migrations
Develop and maintain ETL (Extract, Transform, Load) processes to integrate data from various sources into the data warehouse
Ensure data integrity and accuracy throughout the ETL process
Optimize data warehousing solutions for query performance and efficiency
Implement and manage database security protocols, including user authentication and authorization
Regularly review and update user permissions to ensure compliance with security policies
Monitor database activity for any security breaches or anomalies
Work closely with senior developers and cross-functional teams to understand business requirements and translate them into technical solutions
Provide clear and concise documentation of database designs, processes, and changes
Communicate effectively with stakeholders to ensure database solutions align with business objectives

Qualification

Database DevelopmentSQLOLTP SystemsETL ProcessesData WarehousingDatabase SecurityWillingness to LearnProblem-solvingCollaborationCommunicationAttention to Detail

Required

2 to 5 years of experience in database development
Basic understanding of OLTP (Online Transaction Processing) systems
Exposure to Data Warehousing concepts and ETL processes
Familiarity with Database Replication and User Management
Solid grasp of SQL and database programming (queries, stored procedures, functions)
Understanding of database transaction management, including ACID principles
Willingness to learn and contribute to legacy database upgrades and migrations
Good problem-solving skills and attention to detail
Ability to work collaboratively with senior developers and cross-functional teams
Must be available to work full-time on-site in Norco, CA; remote work is not permitted

Preferred

Experience with one or more database platforms (e.g., SQL Server, Oracle, PostgreSQL, MySQL)
Exposure to cloud-based database environments (e.g., AWS RDS, Azure SQL)
Strong communication skills and a proactive attitude toward learning
US Navy Knowledge of Combat Systems (ET, FC, OS, IT, etc.)
Active SECRET Clearance

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase