Demo

Lead Computer Programmer

Priwils, Inc
Rockville, MD Full Time
POSTED ON 1/24/2025
AVAILABLE BEFORE 2/16/2025
Scope of Work:
Priwils is actively seeking an experienced Lead Computer Programmer to support the Health & Human Services (HHS) team in Rockville, MD. This role requires a professional with expert technical knowledge of full-Life cycle applications and systems development, as well as hands-on experience with software tools utilized by the Agency for Healthcare Research and Quality (AHRQ).
The Lead Computer Programmer will play a critical role in designing, developing, and optimizing software solutions to meet HHS’s mission requirements. This position involves leading efforts in application architecture, coding, testing, and systems integration, while ensuring that the technical and functional aspects of applications align with organizational goals.

Background:
The AHRQ architecture and code framework is web-based, written in JavaServer Pages (JSP)/JavaServer Pages Standard Tag Library (JSTL), with a layout combining Cascading Style Sheets (CSS), Java, JavaScript, and Hyper-Text Markup Language (HTML).  The DIT code framework uses the Model View Controller architectural paradigm. The use of JSTL in the controller JSPs maintains a consistency of syntax and provides the view and controller parts.  The model is the Oracle database accessed through an Oracle Application Server (OAS) database connection pool, the JSTL Structured Query Language (SQL) tag libraries, and the rules enforced in the Application Programming Interface (API) pages.  All fetches of SQL are request scoped, so all SQL queries are viewable in the accessing page.  There is no reference made to which classes are used to render a page, only to the table from which the information came.  The Use Case realizations reflect these table references. All keys for pages are passed as Uniform Resource Locator (URL) parameters.  This ensures easy page bookmarking and referencing from outside the application.

 The enhancement of user management and security is being achieved through several strategies. These include developing an administrative interface for managing AHRQ user accounts and access, creating a Kerberos-based Single Sign-On strategy for unified access to AHRQ enterprise systems, and integrating Login.gov's Multi Factor Authentication (MFA) for external users.

Position Responsibilities:
  • Lead full life-cycle software development projects, from requirements gathering and design through coding, testing, and deployment.
  • Provide expert-level programming and architectural guidance to ensure high-quality, scalable, and efficient software solutions.
  • Collaborate with team members to implement solutions using software tools and frameworks used within AHRQ.
  • Ensure code quality, software security, and compliance with organizational and industry standards.
  • Troubleshoot and resolve complex programming issues, optimizing applications for performance and reliability.
  • Mentor junior programmers and assist the team with technical problem-solving and best practices.

Qualifications:
  • Minimum of 10 years in designing, writing, and testing computer programs or database development.
  • At least 5 years of experience in software systems architecture.

Education/ Certification:
  • Bachelor’s degree in computer science, Computer Information Systems, or a related field from an accredited university.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Computer Programmer?

Sign up to receive alerts about other jobs on the Lead Computer Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Priwils, Inc

Priwils, Inc
Hired Organization Address Bowie, MD Full Time
Job Description Job Description Scope of work : The Proposal Manager leads and coordinates the end-to-end development of...
Priwils, Inc
Hired Organization Address Pikesville, MD Full Time
Scope of Work: The Network Security Engineer will be responsible for evaluating and identifying vulnerabilities in works...
Priwils, Inc
Hired Organization Address Bowie, MD Part Time
Scope of Work: We are seeking a highly skilled and detail-oriented contract manager to oversee and manage all aspects of...
Priwils, Inc
Hired Organization Address Bowie, MD Part Time
Scope of Work: We are seeking an experienced and dynamic Human Resources Manager to lead and manage all aspects of our h...

Not the job you're looking for? Here are some other Lead Computer Programmer jobs in the Rockville, MD area that may be a better fit.

Computer Programmer

Spalding Consulting, Patuxent River, MD

AI Assistant is available now!

Feel free to start your new journey!