Demo

Senior Programmer/Analyst

HonorVet Technologies
Annapolis, MD Full Time
POSTED ON 1/15/2025
AVAILABLE BEFORE 4/10/2025

Position : - Senior Programmer / Analyst

Location : - Annapolis, MD 21401

Duration : - Long term

Minimum qualifications :

a. B.S. in Computer Science or related field (as determined by the Client), and

b. Eight (8) years of experience in IT development.

Offeror shall propose a resource possessing the following preferred skills, experience, and capabilities :

a. Windows programming experience with desktop databases and Embarcadero RAD Studio C .

b. Java programming and UNIX experience.

c. Ten (10) years of programming experience with Embarcadero RAD Studio, Borland C Builder, Borland VCL, Quick Reports, TCP / IP Sockets, FTP and SMTP on Windows platform.

d. Ten (10) years of cross-platform application integration programming experience involving :

1) Windows,

2) AIX and Mainframe systems using Sockets, LU6.2 or similar protocols.

e. Six (6) years of experience administering Linux with Oracle, CVS, mysql, Apache.

f. Three (3) years of Java programming experience and Oracle Application Server.

g. Three (3) years of web development with Microsoft .NET framework.

h. Court case management experience.

Job Description :

1. Support Statewide Circuit Court and District Court Applications, specifically :

a. Statewide Domestic Violence Applications :

1) Background :

i JIS, specifically the Microprogramming group, is responsible for maintaining the windows client applications and middle-tier parts of the system.

ii While the project is not in an active development stage, features are still requested at times, and annual law changes require programming changes each year.

iii The Domestic Violence case management system provides a central database accessed by several client applications.

iv Each client serves a special type of user : courtroom clerk, office clerk, commissioner, or operations.

v The system will serve all of district court and circuit court jurisdictions.

2) Deliverables :

i Provide support for Security Policy by coordinating with the Data Security Department.

ii Plan, Design, Develop, Test, and Implement new system features with approval from the Architecture Control Board.

iii Plan, Design, Develop, Test, and Implement features required for Law Changes.

iv Implement Middle Tier objects.

v User interface design and Report generation.

vi Documentation of system features.

vii Provide multi-user support and respond to Help Desk incident tickets.

viii Develop and document backup and recovery strategies and coordinate with the Disaster Recovery Coordinator.

b. All Statewide District Court Applications

1) Support tasks :

i Support existing applications including

1. Software upgrades and distribution,

2. Server maintenance.

ii Support new legislation changes each fiscal year.

iii Support new requirements as requested once approved by the Architecture Control Board.

iv Develop and document backup and recovery strategies and coordinate with the D / R coordinator.

v Resolve help desk tickets.

2) Maintenance support tasks :

i JIS maintains thirty-five (35) servers located at each District Courthouse and are currently in the process of replacing existing servers with new hardware and operating system, and newer versions of the Oracle Database.

ii Maintenance upgrades for Courtroom Central Database servers, including :

1. Making regular updates to the database to reflect the changes for CJIS codes, Traffic Codes, Judge IDs, and Agency / Sub Agency etc.

iii Maintenance upgrades for Commissioner's Assistant Application and the Clerk's Assistant Application including :

1. Porting application to newer compiler versions,

2. Making regular updates to the database to reflect the changes for CJIS codes, Traffic Codes, Agency / Sub Agency, Commissioner IDs, Terminal IDs, etc.

2. Application Integration :

a. Integrating internal applications using the existing J2EE BUS framework as well as the more modern technologies to which JIS is migrating.

b. Integrating exchange processes with external Partners using the existing J2EE BUS framework.

3. Help Desk support, including :

a. Phoning users in response to calls escalated to micro programming group,

b. Identifying which system is at fault and re-routing appropriately, and

c. Resolving issues directly, often using remote desktop software.

4. Software version control and Case Management (CM) support tasks, including :

a. Configure, maintain, and regularly backup a LINUX-based version control system used by the micro-programming group,

b. Managing a CVS repository to

1) Generate change reports between versions and head.

2) Provide web interface to repository, cvsweb.

c. Managing a subversion repository, used for new projects once approved by the Architecture Control Board.

5. Application distribution and updates support tasks, including :

a. Customizing the updater for new applications,

b. Adding new features to handle various setup tasks once approved the Change Control Board,

c. Compatibility with new Operating Systems.

6. Disaster Recovery Support tasks, including :

a. Planning for disaster recovery as part of project development,

b. Ensuring systems are backed up regularly and to an off-site storage location,

c. Documenting recovery and testing procedures, and

d. Participating in bi-annual Disaster Recovery exercises

7. Preparing regular and ad hoc reports, including :

a. Weekly project report of progress and status,

b. Weekly time report, and

c. Additional reports as requested.

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 Senior Programmer/Analyst?

Sign up to receive alerts about other jobs on the Senior Programmer/Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
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: 
$111,369 - $141,168
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
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: 
$46,723 - $64,140
Income Estimation: 
$66,157 - $90,051
Income Estimation: 
$136,714 - $171,621
Income Estimation: 
$66,195 - $86,448
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at HonorVet Technologies

HonorVet Technologies
Hired Organization Address Providence, RI Full Time
Title : Office Assistant Duration : 1 months Location : Providence Rhode Island 02906 Serve as receptionist (telephone),...
HonorVet Technologies
Hired Organization Address Randallstown, MD Full Time
Job Description HonorVet Technologies is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in...
HonorVet Technologies
Hired Organization Address Memphis, TN Full Time
Job Description HonorVet Technologies is seeking a travel nurse RN OR - Operating Room for a travel nursing job in Memph...
HonorVet Technologies
Hired Organization Address Everett, WA Full Time
Job Description HonorVet Technologies is seeking a local contract Physical Therapist for a local contract job in Everett...

Not the job you're looking for? Here are some other Senior Programmer/Analyst jobs in the Annapolis, MD area that may be a better fit.

Senior (Mainframe) Programmer Analyst

TechnoGen, Baltimore, MD

Sr. Statistical Programmer Analyst

John Hopkins University, Baltimore, MD

AI Assistant is available now!

Feel free to start your new journey!