667,602open jobs
39,042companies
100,809added this week
Browse all
Salary
$138k – $253k per year (Estimated)
Location
In office (Reston)
Seniority
Staff · 10+ years exp
Overview
Company
Impact
Profile match
Headquartered in Reston, Virginia, Empower AI (formerly NCI Information Systems) is an artificial intelligence solutions and enterprise IT provider serving the U.S. federal public sector. The company delivers a mission-focused technology platform featuring hyperautomation, machine learning, natural language processing, IT service management, and zero-trust cybersecurity frameworks tailored for defense, health, and civilian agencies.

Overview

Empower AI is AI for government. Empower AI gives federal agency leaders the tools to elevate the potential of their workforce with a direct path for meaningful transformation. Headquartered in Reston, Va., Empower AI leverages three decades of experience solving complex challenges in Health, Defense, and Civilian missions. Our proven Empower AI Platform® provides a practical, sustainable path for clients to achieve transformation that is true to who they are, what they do, how they work, with the resources they have. The result is a government workforce that is exponentially more creative and productive. For more information, visit www.Empower.ai.

Empower AI is proud to be recognized as a 2024 Military Friendly Employer by Viqtory, the publisher of G.I. Jobs. This designation reflects the company’s commitment to hiring and supporting active-duty and veteran employees.

Responsibilities

As a Database Programmer, you will design, develop, test, implement, troubleshoot, and maintain database-driven web applications and integrated enterprise systems supporting mission-critical Army operations. The position places a strong emphasis on hands-on C# programming using Microsoft Visual Studio, along with ASP.NET, Web Services, Oracle/SQL database development, and the integration of dissimilar systems. You will be responsible for translating customer requirements into secure, reliable, and maintainable software solutions and supporting those solutions throughout the application lifecycle. In this role, you will collaborate with application developers, database administrators, system administrators, cybersecurity personnel, and government stakeholders to design and maintain web applications, database schemas, system interfaces, and supporting documentation. You will also assist with software testing, debugging, application deployment, security code analysis, database updates, and the resolution of application and integration issues. In assuming this position, you will be a critical contributor to meeting Empower AI's mission: To deliver innovative, cost-effective solutions and services that enable our customers to rapidly adapt to dynamic environments. This position is located onsite in St. Louis, Missouri. An active DoD Secret clearance is required upon access to the facility.

Highlights of Responsibilities:

  • Design, develop, test, debug, implement, and maintain software applications using C# and Microsoft Visual Studio.
  • Develop and support database-driven web applications using ASP.NET, .NET, HTML, JavaScript, and related Microsoft development technologies.
  • Use Visual Studio to create, troubleshoot, test, and maintain application source code and integrated software solutions.
  • Develop custom web applications based on customer requirements and established organizational goals.
  • Perform user requirements analysis, application design, programming, testing, implementation, and ongoing application support.
  • Develop and implement Web Services and schemas that interface with external clients, database management systems, appliances, and other applications.
  • Develop software interfaces supporting communication between multiple tables, systems, and appliances through serial or Ethernet connections.
  • Design, develop, troubleshoot, debug, and implement software code for different components of web applications.
  • Create and maintain Oracle and SQL Server database tables, views, schemas, stored procedures, queries, and other database objects supporting enterprise applications.
  • Develop and maintain PL/SQL and other server-side database programming needed to support application functionality.
  • Design and maintain database schemas that interface with Microsoft-based web applications and vendor software.
  • Support the integration of C# and ASP.NET applications with Oracle, SQL Server, and other database management systems.
  • Develop and maintain secure application authentication, authorization, encryption, and data-access controls.
  • Use Fortify or an equivalent software security tool to evaluate programming code for potential security weaknesses.
  • Coordinate reverse proxy server architecture for applications operating throughout DoD continental United States environments.
  • Support web applications hosted in Windows Server and IIS environments with full domain services.
  • Troubleshoot web applications, database connections, internetworking protocols, system interfaces, and application-processing issues.
  • Assist with software updates, upgrades, testing, and implementation within the existing system architecture.
  • Support database installation, patching, performance management, file organization, data access, backup procedures, and auditing activities associated with supported applications.
  • Use TOAD or an equivalent database management and monitoring tool to support Oracle and SQL database operations.
  • Work with developers, database administrators, system administrators, and government personnel to resolve technical issues and implement system enhancements.
  • Provide technical guidance regarding programming practices, development procedures, database structures, schemas, and application integration.
  • Develop and maintain source code documentation, system instructions, user guides, requirements documentation, flowcharts, and other required technical materials.
  • Maintain documentation that enables application and functional users to effectively use the database and its associated systems.
  • Conduct training on application functionality, file organization, data structures, update and retrieval techniques, and available system capabilities.
  • Respond accurately and promptly to customer questions, assignments, posting requests, and technical instructions.
  • Provide weekly reporting on assigned projects, work performed, and completed activities.

Qualifications

Requirements:

Current/active DoD Secret clearance upon access to the facility.

Bachelor's degree in Computer Science, Information Systems, Information Technology, Software Engineering, or related discipline; equivalent experience may be substituted for education.

Minimum of 10 years of experience administering Oracle and/or SQL database environments, database development, application support, and related information technology disciplines..

Experience with Oracle/SQL databases, programming languages, and website or application development.

Demonstrated hands-on software development experience using C# and Microsoft Visual Studio.

Experience developing and supporting Microsoft-based web applications using ASP.NET and the .NET development framework.

Experience writing, troubleshooting, debugging, testing, and maintaining application source code.

Experience developing custom web applications based on customer and business requirements.

Experience developing applications that integrate with Oracle and/or Microsoft SQL Server databases.

Experience with PL/SQL, ASP, ASP.NET, VB, VB.NET, C#, JavaScript, VBScript, and HTML.

Experience with Microsoft Visual Studio and Visual Studio.NET development tools.

Experience developing and implementing Web Services and database schemas that interface with internal and external systems.

Experience designing database tables, views, procedures, queries, schemas, and other database structures supporting dynamic applications.

Experience with Windows Server, IIS, and Windows-based application environments.

Knowledge of multiple operating systems, including Windows, UNIX, and Linux.

Experience with authentication, encryption, database security, web application security, and secure programming practices.

Experience using Fortify or an equivalent code-security analysis tool to evaluate software code.

Experience using TOAD or an equivalent database management and monitoring tool.

Experience with application design, system integration, software testing, troubleshooting, debugging, deployment, maintenance, and technical documentation.

Experience developing programming code for serial and Ethernet interfaces used to connect applications with other appliances or systems.

Knowledge of database design, system design, software development techniques, operating system software, and DBMS concepts.

Ability to develop and maintain technical documentation, source code documentation, requirements documentation, flowcharts, user instructions, and system instructions.

Ability to work independently and as part of a development team while communicating effectively with customers, government personnel, developers, database administrators, cybersecurity personnel, and system administrators.

Knowledge of DoD, Department of the Army, and Army regulations, technical bulletins, and web-development standards.

Physical Requirements:

  • Work is performed onsite Monday through Friday.
  • Required service hours fall between 6:00 a.m. and 4:00 p.m.

About Empower AI

All hiring and promotion decisions at Empower AI are based on merit to bring the best talent available to contribute to our firm’s overall success. It is the policy of Empower AI not to discriminate against any applicant for employment, or employee because of age, color, sex, disability, national origin, race, religion, or veteran status. Empower AI is a VEVRAA Federal Contractor.

If hired for this position, the base salary range would be within the range provided. The base salary range represents the anticipated low and high end of the salary range for this position. Actual salaries may vary based on various factors including but not limited to work location, skills, experience, gov con contractual requirements, and performance. The range listed is just one component of Empower AI's total compensation package for employees.

Pay Band Min

USD $76,830.00/Yr.

Pay Band Max

USD $118,910.00/Yr.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
667,602 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Reston
$59k – $145k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Alicante • Seville • Madrid
Python
JavaScript
TypeScript
SQL
AI/ML
LangGraph
LangChain
Prompt Engineering
AI Agents
LLM
RAG
OpenAI
Anthropic
DevOps
GCP
Azure
CI/CD
AWS
Docker
Management
Agile
Apply
$28k – $64k per year (Estimated) • Remote/Hybrid • Kolkata
Python
JavaScript
TypeScript
C#
C++
C#
.NET
AI/ML
Model Context Protocol
AI Agents
RAG
Frontend
Angular
React.js
DevOps
CI/CD
Apply
$59k – $163k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Baku
SQL
Apply
$123k – $161k per year • Remote/Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • San Diego
JavaScript
DevOps
Azure
Design
Sketch
Framer
Zeplin
InVision
Management
Confluence
Agile
Apply
Data Analyst 3 hours ago
$56k – $149k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Cambridge
SQL
Analytics
Tableau
Power BI
Management
Confluence
Jira
Agile
Apply
$95k – $182k per year (Estimated) • In office • Secret • 5+ years exp • Bachelor's Degree • Reston
Cybersecurity
Zero Trust
Apply
$74k – $181k per year (Estimated) • Remote/Hybrid • 4+ years exp • Bachelor's Degree • Reston
Apply
$47k – $84k per year (Estimated) • In office • Secret • 6+ years exp • Bachelor's Degree • Reston
Python
PowerShell
DevOps
Azure
IAM
Management
SharePoint
Apply
$45k – $81k per year (Estimated) • In office • TS/SCI • 5+ years exp • Bachelor's Degree • Reston
Management
ServiceNow
Apply
$127k – $226k per year (Estimated) • Remote/Hybrid • 5+ years exp • PhD • Reston
AI/ML
AI Agents
Edge AI
DevOps
Azure DevOps
Azure
AWS
Cybersecurity
FedRAMP
Management
Jira
ServiceNow
Agile
Scrum
Kanban
Apply
$89k – $171k per year (Estimated) • In office • 5+ years exp • Reston
Apply
$93k – $219k per year (Estimated) • In office • High School Diploma • Reston
Apply
$70k – $176k per year (Estimated) • In office • Reston
Apply
$58k – $81k per year • In office • Full-Time • Reston
Apply
$109k – $217k per year (Estimated) • Remote/Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Reston
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MongoDB
Frontend
Vue.js
Angular
Bootstrap
React.js
DevOps
Ansible
Azure
CI/CD
AWX
Management
Scrum
Kanban
QA
Swagger
Apply
See all jobs
This is one of many
667,602 more open roles from verified company boards, updated every day.