logo inner

Senior Computer Programmer

LocationBaltimore, Maryland, United States
TypeHybrid
Custom Software Systems, Inc. (CSS) is seeking a motivated, detail-oriented Senior Computer Programmer to join our dynamic team. The ideal candidate will play a critical role in supporting, maintaining, and enhancing our clients’ IT systems, applications, and network infrastructure. This position requires a seasoned professional with extensive experience in software development, system analysis, and technical troubleshooting across diverse platforms. The Senior Computer Programmer will collaborate closely with internal teams, contractors, and state agencies to ensure the seamless operation, performance, and security of complex IT environments while driving innovation and efficiency through advanced programming and system design. This position is a hybrid position with 24/7 on-call support for multiple locations within Maryland. 
Responsibilities

  • Provide IT systems, hardware, and software support and maintenance for the client's existing IT systems.
  • Perform break-fix of identified IT issues.
  • Provide support, management, and installation services for desktop and server operating systems.
  • Provide maintenance and modifications to the application as directed, including developing new functions and applications.
  • Manage software development and support using formal specifications, data flow diagrams, and other accepted design techniques and tools.
  • Interpret software requirements to develop design specifications, code, and integrate and test software components.
  • Develop requirements for an existing client system, including the definition, design, security requirements, programming, and testing stages of development.
  • Develop project plans with milestones.
  • Develop and execute test plans.
  • Deploy, upgrade, configure, and implement new, enhanced, and upgraded applications for each of the twenty-five (25) client locations.
  • Provide software engineering support, including, but not limited to, planning, analysis, design, modification, evaluation, testing, quality assurance, and project management for all current and new applications. This will include enhancements and corrections to the application's functionality.
  • Work closely with other contractors to resolve issues between the applications.
  • Provide image transfer from the electronic document management system in a compatible file format acceptable to other state agencies. Must lead the configuration, operation, and delivery of the replicated deliverables.
  • Develop web-based and/or eGovernment applications to maintain and enhance the client’s website, as directed by the client.
  • Develop and lead in the design, installation, configuration, and operation of the disaster recovery site implementation replication process.
  • Conduct performance measurements and analysis leading to recommendations for improving network performance.
  • Conduct analysis, design, installation, configuration, and operation of the email software.
  • Work in cooperation with the other contractors, client staff, and other state agencies.
  • Troubleshoot existing code using standard practices.
  • Participate in regular team planning meetings to receive tasks and provide status.
  • Participate in monthly status meetings to include providing a monthly status.

Clearance

  • Must be clearable

Citizenship

  • US Citizenship

Required Qualifications

  • Must have eight (8) years of programming experience in software development or maintenance.
  • At least five (5) years of experience in IT systems analysis and programming
  • Must be capable of utilizing third- and fourth-generation or current state-of-the-art IT equipment and languages to develop and prepare diagrammatic plans for the solution of business, management, communications, and strategic problems.
  • Must be able to design detailed programs, flowcharts, and diagrams showing mathematical computations and the sequence of machine operations necessary to copy and process data and print results.
  • Must be able to verify the accuracy and completeness of programs and systems by preparing sample representative data and performing testing by means of cycle and system processing.

CertificatesN/AEducation

  • A Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline or three (3) years of equivalent experience in a related field. A Master's Degree is preferred.

Compensation & Benefits[1][2]

  • Wage Range: $115,000 - 155,000
  • General Benefits: Custom Software Systems, Inc. offers our employees a competitive benefits package that may include:

  • Health insurance plans
  • Health Savings Account (HSA)
  • Dental
  • Vision
  • Long-term disability
  • Short-term disability
  • Basic term life insurance
  • Supplemental term life insurance for employees, spouses, and dependents
  • Simple IRA
  • Parking/Commuting expense reimbursement
  • Training/Education

[1] Compensation range must be coordinated with and approved by the CSS Chief Operating Officer (COO).[2] Compensation & Benefits information is required for all Maryland Employers effective October 1, 2024.

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025