Demo

Senior Full Stack Programmer (Systems Programmer II)

Center for Digital Governmtent
Annapolis, MD Full Time
POSTED ON 7/9/2026
AVAILABLE BEFORE 8/7/2026
Position Description

This position will assist with the development of web-based business applications in support of county agencies. The successful candidate will have experience with full-stack development, principles of DevOps, and various web technologies. The position is designated to support programming for and with various databases specifically to support system interfaces, reporting, system integration, system data boards, data display, and better data collection.

NATURE AND VARIETY OF WORK Employees in this class use coding to operate on both front- and back-end systems. Their main duties include creating user interactions on various websites and platforms, writing code optimized for mobile and developing databases and services for functionality. These employees receive general supervision from a Systems Analyst or higher-level administrator. The work is primarily sedentary and performed in an office environment. However, the work does involve some walking, standing, bending, stooping, lifting, and bending. The employee may be required to lift equipment weighing fifty pounds or more. Employees may also be required to work nights, weekends, and holidays.

Examples Of Duties And Knowledge, Skills And Abilities

(Note: The duties and responsibilities enumerated in this class specification are for the purpose of determining a common set of minimum qualifications and salary level for all positions in this class. They are not intended to include all of the essential functions of all positions in the class.)

  • Managing the complete software development process from conception to deployment.
  • Maintaining and upgrading the software following deployment.
  • Managing the end-to-end life cycle for the production of software and applications.
  • Overseeing and guiding the analyzing, writing, building, and deployment of software.
  • Overseeing the automated testing and providing feedback to management during the development process.
  • Modifying and testing changes to previously developed programs.
  • Collaborate with development teams and product managers to create innovative software solutions.
  • Able to develop entire architecture, responsive design, user interaction, and user experience.
  • The ability to use databases, proxies, APIs, version control systems, and third-party applications.
  • Offer suggestions for ongoing improvement, and add or remove features as necessary.
  • Design a plan for stability, scalability, performance optimization, and ongoing improvement.
  • Keep track of new development-related tools, frameworks, methods, and architectures.
  • The developer is in charge of creating APIs depending on the architecture of the production application.
  • Experience supporting multiple operating systems must support applications without issues.
  • Perform related duties as required.

Knowledge, Skills, And Abilities

  • Considerable knowledge of front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, bootstrap, and jQuery.
  • Considerable knowledge in development languages: Knowledge of server-side programming languages including .Net, Java, and React.
  • Considerable knowledge of database: Familiarity with DBMS technology, including SQLServer, Oracle, MongoDB and MySQL.
  • Considerable knowledge of basic design ability: Including knowledge of UI/UX and basic prototype design.
  • Considerable knowledge in server:
  • Experience working with IIS, Apache, and Tomcat servers.
  • Excellent writing and communication skills
  • Ability to visualize a proposed system and be able to build it
  • Ability to establish and maintain effective and harmonious working relationships with internal and external consumers.
  • Ability to communicate effectively orally and in writing presenting information through charts and graphs to display data.
  • Ability to read and comprehend complex technical manuals.
  • Ability to evaluate and make recommendations on different applications and software packages;
  • Ability to plan, schedule, and coordinate special projects and assignments.
  • Public Sector Logic: Experience working with Maryland State Common Properties file and Utility Allocations Services, with an understanding of parcels and permitting processes.
  • Data Pipeline Orchestration: Proven ability to manage file-based exchanges (sFTP), API-based integrations (REST/SOAP), and batch processing across hybrid environments (On-premise SQL Server to Cloud).
  • Database Expertise: Proficiency in relational database management (MS SQL Server, Oracle) and designing schemas that support both transactional and reporting needs.
  • Legacy Modernization: Proficiency in using AWS AI developer tools to assist in the complex migration and translation of legacy COBOL code into modern Java-based services.
  • Full Stack Programming Proficiency: Experience with modern programming languages (TypeScript, Python) and frameworks (React, Next.js) to support custom data transformation scripts and API connectivity.
  • Ability to develop and implement formal training for the end users.

Minimum Qualifications

Graduation from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialized training in electronic data processing, programming, operations, and methodologies; and two or more years of experience in telecommunications, computer operating systems, and data base management.

Note: Accredited University or College is the recognition from an accrediting agency that an institution maintains a certain level of educational standards. The U.S. Department of Education maintains a database of accrediting agencies it recognizes for schools within the United States. For a University or College outside the United States, the applicant must provide documentation of accreditation and educational equivalency, which can be accomplished through a credential evaluation service. Applicants with a foreign degree must provide this documentation upon the close of the announcement.

Note: The Graduation from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialist training in electronic data process, programming, operations, and methodologies, may be substituted on a year-for-year basis with four (4) or more years of work experience in telecommunications, computer operating systems and database management, for a total of six (6) or more years of experience in telecommunications, computer operating systems, and data base management.

Note: Two or more years of experience in telecommunications, computer operating systems, and database management may be substituted with two or more years of full-stack development, computer operating systems, and database management.

Other Notes

  • Pay will be based on education and direct experience, generally within fifteen percent (15%) of the base pay. Please note that the Pay Scale shown represents the full proficiency of the position, not the starting range.
  • Normal work schedule is currently hybrid, with 2 days per week in the Annapolis Office
  • This position requires a full background check.

Supplemental Qualifications

Preference will be given to applicants who possess the following:

  • Two or more years of experience in full-stack development, computer operating systems, and database management?
  • GIS Experience: Familiarity with ESRI GIS models, working with parcels and plats.
  • AWS Integration: Direct experience with AWS cloud services (e.g., S3, RDS, Lambda) for cloud-native data warehousing and integration strategies.
  • Enterprise Tooling: Familiarity with the software development lifecycle (SDLC) within a government or public-sector context.
  • Monitoring & Security: Understanding of secure data transmission protocols, encryption at rest/transit, and monitoring tools for integration health checks.
  • Familiarity with County, State, and Local Government IT
  • Medical/Health Insurance Plans
    • BlueChoice Advantage EPO
    • BlueChoice Advantage PPO
  • Dental Insurance
    • CIGNA Dental PPO (Buy-Up)
    • CIGNA Dental PPO (CORE)
    • CIGNA Dental HMO (DHMO)
  • Vision Insurance
    • EyeMed
  • Employee Life Insurance
    • Term insurance of up to 2 times salary ($100,000 maximum) for employees at no cost.
    • Ability to purchase Supplemental & Dependent Life Insurance
  • Disability Income Insurance
  • Pension Plan
    • Normal retirement after 30 years of service or Age 60 and 10 years of service or election to enroll in the Employees Retirement Savings Plan.
  • Deferred Compensation Section 457 Plan
  • Direct Deposit
  • Credit Union
  • Holidays
    • Twelve days provided per year, thirteen in general election year
  • Annual Leave
    • Less than 3 years - 13 days
    • 3 to less than 15 years - 20 days
    • 15 years or more - 26 days
  • Disability Leave
    • Accrual at a rate of 15 days a year
  • Personal Leave Day, 5 per calendar year
  • Leave Sharing
  • Employee Assistance Program
    • Free, confidential counseling for employee and family members 4X per year per problem per family member; also counseling on legal and financial issues; assistance in locating childcare and elder care
  • Flexible Spending Accounts
    • Dependent Care Reimbursement
    • Health Care Reimbursement
  • Voluntary Benefits
    • Provides you an opportunity to enroll in any or all of the benefits listed below with the convenience of payroll deduction
    • Universal Life Insurance with Long Term Care Rider
    • United Legal Benefits
01

The supplemental questions are a very important first step in our screening process. Therefore, you are required to accurately and completely respond to each question by providing the information asked in each question. Your responses will be used to initially determine your qualifications and eligibility for this position. DO NOT INDICATE "SEE RESUME" OR CUT AND PASTE YOUR RESUME IN RESPONSE TO THE SUPPLEMENTAL QUESTIONS. This response and a lack of detail and explanation in the supplemental questions and in your application may result in failure or disqualification for this position. THIS MEANS YOU MAY BE INELIGIBLE FOR FURTHER CONSIDERATION IN THIS RECRUITMENT PROCESS. Please check "yes" to show that you have read and understand this statement.

  • Yes
  • No

02

Did you graduate from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialized training in electronic data processing, programming, operations, and methodologies?

  • Yes
  • No

03

Do you have two (2) or more years of experience in telecommunications, computer operating systems, and data base management?

  • Yes
  • No

04

If yes, please detail this experience. You must include the job title, employer, years of service and duties. This must be in the work history of your application

05

Do you have two or more years of experience in two or more years of full-stack development, computer operating systems, and database management?

  • Yes
  • No

06

If you indicated Yes to this preference, describe your two years of experience. You must include job title, employer, dates of service and job duties. This must be in the work history section of your application.

07

Do you have GIS Experience including a familiarity with ESRI GIS models, working with parcels and plats?

  • Yes
  • No

08

If yes, please detail this experience. You must provide information to demonstrate your experience. Include job history or educational history to support this.

09

Do you have experience AWS Integration, including direct experience with AWS cloud services (e.g., S3, RDS, Lambda) for cloud-native data warehousing and integration strategies?

  • Yes
  • No

10

If yes, please detail this experience. You must provide information to demonstrate your experience. Include job history or educational history to support this.

11

Do you have experience with Enterprise Tooling, including a familiarity with the software development lifecycle (SDLC) within a government or public-sector context?

  • Yes
  • No

12

If yes, please detail this experience. You must provide information to demonstrate your experience. Include job history or educational history to support this.

13

Do you have experience with monitoring & security, including an understanding of secure data transmission protocols, encryption at rest/transit, and monitoring tools for integration health checks?

  • Yes
  • No

14

If yes, please detail this experience. You must provide information to demonstrate your experience. Include job history or educational history to support this.

15

The Graduation from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialist training in electronic data process, programming, operations, and methodologies, may be substituted on a year-for-year basis with four (4) or more years of work experience in telecommunications, computer operating systems and database management, for a combined total of six (6) or more years of experience and education. Does this substitution apply to you?

  • Yes
  • No

16

If the substitution applies to you, please detail how you meet this substitution. Please outline your relevant work experience. Note: 30 college credit hours in the related field will equate to a year of education.

17

Note: Accredited University or College is the recognition from an accrediting agency that an institution maintains a certain level of educational standards. The U.S. Department of Education maintains a database of accrediting agencies it recognizes for schools within the United States. For a University or College outside the United States, the applicant must provide documentation of accreditation and educational equivalency, which can be accomplished through a credential evaluation service. Applicants with a foreign degree must provide this documentation upon the close of the announcement. Have you attached the appropriate documentation to verify your education?

  • Yes
  • No

18

The two or more years of experience in telecommunications, computer operating systems, and data base management may be substituted with two or more years with full stack development, computer operating systems and data base management. Does this substitution apply to you?

  • Yes
  • No

19

If the substitution applies to you, describe this work experience. Include the Employer, Job Title, Years of Service and Job Duties. This must be found in the work history section of your application.

20

Do you have prior work experience in County, State, and/or Local Government IT?

  • Yes
  • No

21

If you indicated Yes, please explain your work experience. Please indicate the Employer Name, Dates of Service, and Duties. This must also be in the Work History section of your application.

22

Did a county employee refer you? If yes, indicate their name, department and badge/id number. If you weren't referred by an Employee indicate N/A.

  • Required Question

Salary : $100,000

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 Full Stack Programmer (Systems Programmer II)?

Sign up to receive alerts about other jobs on the Senior Full Stack Programmer (Systems Programmer II) 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: 
$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
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Center for Digital Governmtent

  • Center for Digital Governmtent Annapolis, MD
  • Position Description This posting will be used to fill a Full Time, Permanent, Tree Crew Worker position within the Department of Public Works with Anne Ar... more
  • 8 Days Ago

  • Center for Digital Governmtent Annapolis, MD
  • Position Description This announcement will be used to fill a full-time permanent Programmer-Analyst II position in the Office of Information Technology lo... more
  • 8 Days Ago

  • Center for Digital Governmtent Annapolis, MD
  • Position Description This is routine work in exercising supervision over and participating in the work of custodial personnel engaged in the performance of... more
  • 8 Days Ago

  • Center for Digital Governmtent Annapolis, MD
  • Position Description Position Description This is program management support work carrying out assignments in the Industrial Wastewater Pretreatment Progra... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Full Stack Programmer (Systems Programmer II) jobs in the Annapolis, MD area that may be a better fit.

  • Anne Arundel County Office of Personnel Annapolis, MD
  • Position Description This position will assist with the development of web-based business applications in support of county agencies. The successful candid... more
  • 8 Days Ago

  • Anne Arundel County Annapolis, MD
  • This position will assist with the development of web-based business applications in support of county agencies. The successful candidate will have experie... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!