Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior GIS Programmer / Systems Analyst

Applied Technology Services

Job Description

Job Description

Applied Technology Services (ATS) is seeking an experienced Senior GIS Programmer / Systems Analyst to provide GIS application development and technical support for Baltimore County’s Office of Information Technology GIS Program and Office of Planning. The selected consultant will support the upgrade and continued development of the County’s Agricultural Preservation Model. A primary responsibility will be modernizing an existing custom ArcMap Add-In developed with C# and Python by converting it into an ArcGIS Pro Add-In. The consultant will also perform application development, database development, code review, technical documentation, system analysis, testing, troubleshooting, and ongoing support within an enterprise GIS environment.

Assignment Details

  • Work arrangement: Hybrid, with approximately 60% onsite and up to 40% remote
  • Remote work may begin after onboarding, training, and issuance of equipment and must be coordinated with the hiring manager.
  • Fully remote and out-of-state employment are not authorized.

Duties and Responsibilities

  • Develop, enhance, test, deploy, and maintain GIS applications within an enterprise GIS environment.
  • Upgrade and support the County’s Agricultural Preservation Model.
  • Convert an existing custom ArcMap Add-In developed with C# and Python into an ArcGIS Pro Add-In.
  • Develop solutions using C#, Python, .NET, Esri SDKs, and related ArcGIS technologies.
  • Analyze existing applications, business processes, databases, and technical requirements to recommend appropriate solutions.
  • Perform code reviews and follow established software-development, configuration-management, and quality-assurance practices.
  • Create and maintain source-code documentation, system documentation, technical specifications, data models, and implementation plans.
  • Design, develop, query, and maintain relational and spatial databases.
  • Develop and maintain SQL queries, triggers, stored procedures, and related database components.
  • Develop operational and analytical reports using SQL Server Reporting Services and Power BI.
  • Troubleshoot application, database, integration, and production issues and implement sustainable resolutions.
  • Collaborate with GIS professionals, developers, database administrators, business stakeholders, and County leadership.
  • Communicate project status, risks, technical issues, and recommended solutions clearly to technical and nontechnical stakeholders.
  • Support application deployment, upgrades, testing, user acceptance, and production implementation.
  • Perform other related GIS application development and support activities as assigned.

Minimum Qualifications

  • At least five years of experience developing, enhancing, or modifying applications using technologies such as J2EE, .NET, JavaScript, HTML, C#, and Python.
  • At least three years of professional experience working with Esri ArcGIS technologies, including ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, Esri SDKs, and ArcSDE.
  • Demonstrated experience developing or migrating custom GIS tools or Add-Ins using C# and Python.
  • Experience with ArcGIS Pro development or the ability to demonstrate relevant experience transitioning applications from ArcMap to ArcGIS Pro.
  • Experience using ArcGIS ModelBuilder and Python for geoprocessing, workflow automation, or GIS application development.
  • Strong knowledge of SQL, including the development and maintenance of queries, triggers, and stored procedures.
  • Experience developing reports using SSRS and Power BI.
  • Strong knowledge of relational database design and concepts; experience with Oracle and SQL Server is preferred.
  • Demonstrated ability to analyze application, database, and production problems and implement effective solutions.
  • Experience with code review, application documentation, technical planning, testing, and deployment.
  • Excellent written, verbal, analytical, organizational, and interpersonal communication skills.
  • Ability to work independently and collaboratively in a hybrid team environment.

Preferred Qualifications

  • Bachelor’s degree from an accredited college or university in Computer Science, Information Systems, Geographic Information Systems, Business, or a related field.
  • At least five years of experience in systems analysis, change-management analysis, project management, program analysis, or a closely related field.
  • Recent experience supporting a local, state, or federal government entity.
  • Experience supporting enterprise GIS applications in a production environment.
  • Experience modernizing legacy ArcMap or ArcObjects solutions for ArcGIS Pro.
  • Familiarity with agricultural preservation, land-use planning, parcel data, or related government GIS programs.

Additional Requirements

  • Successful completion of a background check in accordance with applicable contract requirements.
  • Ability to work onsite in Towson, Maryland, approximately three days per week.
  • Ability to display and safeguard a County-issued security badge while working at County facilities.
  • Candidates must provide at least two professional references, including telephone numbers, from engagements where they performed services similar to those required for this position.

ATS is an Equal Opportunity Employer and considers qualified applicants without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other status protected by applicable law.

\nCompany Description

At Applied Technology Services (ATS), we believe that great technology solutions start with great people. As a full-service IT systems integrator and trusted partner to government and education clients for over 20 years, ATS delivers impactful solutions across Enterprise Modernization, Infrastructure Services, End User Computing, Workforce Optimization, Cybersecurity, and IT Staffing.

Joining ATS means being part of a team that values innovation, collaboration, and purpose-driven work. Our integrated approach—aligning talent with technology delivery—ensures that every team member plays a direct role in driving meaningful outcomes for our clients. With a strong commitment to excellence, diversity as a certified Women-Owned Small Business (WOSB), and a growing presence across the Mid-Atlantic region, ATS offers an environment where your skills can make a real difference and your career can thrive.

Company Description

At Applied Technology Services (ATS), we believe that great technology solutions start with great people. As a full-service IT systems integrator and trusted partner to government and education clients for over 20 years, ATS delivers impactful solutions across Enterprise Modernization, Infrastructure Services, End User Computing, Workforce Optimization, Cybersecurity, and IT Staffing.\r\n\r\nJoining ATS means being part of a team that values innovation, collaboration, and purpose-driven work. Our integrated approach—aligning talent with technology delivery—ensures that every team member plays a direct role in driving meaningful outcomes for our clients. With a strong commitment to excellence, diversity as a certified Women-Owned Small Business (WOSB), and a growing presence across the Mid-Atlantic region, ATS offers an environment where your skills can make a real difference and your career can thrive.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior GIS Programmer / Systems Analyst in Towson, MD vacancy
  •  ...Job Description Job Description POSITION TITLE:  Senior GIS Programmer/Systems Analyst LOCATION:  Towson, MD-Hybrid Must be US citizen or green card holder Government agency is seeking a qualified Senior GIS Programmer/Systems Analyst to perform application... 
    Senior
    Geographic information system
    Work at office

    Transcend Business Solutions

    Towson, MD
    27 days ago
  •  ...Health insurance Paid time off Training & development About the Role: Matrix Systems & Technologies Inc is looking for a talented GIS Programmer/Systems Analyst to join our team in Towson, MD. This is an exciting opportunity to work at the intersection of... 
    Geographic information system
    Work from home
    Flexible hours

    MATRIX SYSTEMS & TECHNOLOGIES INC

    Towson, MD
    6 days ago
  •  ...local *** Candidate must be a US Citizen and/or Green Card (No H1B or EAD Status) TriTech Enterprise Systems (TriTech) is seeking a "GIS Programmer/Systems Analyst" to support a Maryland State project. This candidate will: Perform application development and... 
    Geographic information system
    Contract work
    Temporary work
    H1b
    Work at office
    Local area
    Remote work
    2 days per week

    TriTech Enterprise Systems, Inc.

    Towson, MD
    2 days ago
  •  ...direct government client in Towson, MD has urgent need for Senior GIS Programmer/Analyst. The particulars of the position are as follows....  ...Description: The client is seeking a Senior GIS Programmer/Systems Analyst to perform application development and support activities... 
    Senior
    Geographic information system
    Work at office
    3 days per week

    TRIGYN TECHNOLOGIES, INC.

    Towson, MD
    2 days ago
  • $26 - $71.54 per hour

     ...Senior Application System AnalystWorking primarily independently with direction from manager while referring appropriately to manager, the senior application system analyst is responsible for the implementation, enhancement and support of business, clinical or financial... 
    Senior
    Remote work

    LifeBridge Health

    Baltimore, MD
    3 days ago
  •  ...Senior Systems Analyst Employment Type: Full Time, Senior-level Department: Information Technology CGS is seeking a Senior Systems Analyst to join our team supporting a wide-ranging technical support initiative for a large Federal agency. CGS brings motivated... 
    Senior
    Full time
    Contract work
    For contractors
    Work at office
    Flexible hours

    Contact Government Services LLC

    Baltimore, MD
    2 days ago
  •  ...Senior Business Analyst (Accela) Client is seeking a qualified Senior Business Analyst to assess, develop...  ...of the Clients Land Management Systems and processes. This requires a hybrid of...  ...custom reports. ~ Strong understanding of GIS principles and spatial data concepts.... 
    Senior
    Geographic information system
    Work at office
    Remote work

    Lumen Solutions Group Inc.

    Towson, MD
    1 day ago
  •  ...platforms. The Opportunity We’re looking for a Senior Data Engineer to design, build, and...  ...pipelines across APIs, IoT/telemetry, legacy systems, and structured data sources Develop...  ...platform architectures supporting analytics, GIS, AI, and machine learning workloads... 
    Senior
    Geographic information system
    Permanent employment

    83zero

    Baltimore, MD
    12 hours ago
  •  ...platform best practices and governor limits.• Build and maintain integrations between Salesforce and third-party/city systems (e.g., case management, GIS, telephony) using REST/SOAP APIs, middleware, or platform events.• Work closely with 311 operations, city agencies,... 
    Senior
    Geographic information system
    Work experience placement

    InstantServe LLC

    Baltimore, MD
    1 day ago
  • $124k - $164k

    Job DescriptionDewberry is currently seeking a motivated Senior Environmental Scientist in the Mid-Atlantic region. This position offers...  ...preferredProficiency with one or more of the following ArcMap/GIS, AutoCAD and MicroStation is preferredKnowledge of Virginia and... 
    Senior
    Geographic information system
    Full time
    Contract work
    Work at office
    Local area

    Dewberry

    Owings Mills, MD
    1 day ago
  •  ...seeking a Lead Building Engineer to perform complex preventive and corrective maintenance on electrical, mechanical, plumbing, and HVAC systems across building interiors and exteriors. The role requires monitoring system operations, energy management, and supervising... 
    Senior
    For contractors

    CBRE Group, Inc.

    Towson, MD
    3 days ago
  •  ...energy innovation while maintaining our commitment to sustainability and reliability. We are seeking a Senior Engineering Electrical Analyst to optimize our electrical systems and contribute to our smart grid projects. The ideal candidate will use their deep understanding... 
    Senior

    Constellation Energy

    Parkville, MD
    10 days ago
  • $73.45k - $132.78k

     ...involved with electric transmission.The Senior Transmission Line Engineer will serve as...  ...for high-voltage overhead and underground systems for some of the largest utilities in the...  ...MicroStation, and Geographic Information Systems (GIS) is a plusWhy Leidos:At Leidos, we... 
    Senior
    Geographic information system
    Full time
    Work at office
    Remote work
    Relocation
    Home office
    Relocation package

    Leidos

    Baltimore, MD
    3 days ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs a FME Developer Consultant, Senior Associate, you will play a pivotal role in helping clients...  ...and generate insights- Leveraging Geographic Information System (GIS) applications and architecture to enhance data analysis- Contributing... 
    Senior
    Geographic information system
    Full time
    H1b

    PwC

    Baltimore, MD
    4 days ago
  • $77.6k - $124.9k

    EHS Data Systems Analyst - HybridCharlotte, NC USATowson, MD USANew Britain, CT USAValley City, OH USACome build something that matters. It takes great people to achieve greatness. People with a sense of purpose and integrity. People with a relentless pursuit of excellence... 
    Full time
    Local area
    Remote work

    Stanley Black & Decker

    Towson, MD
    3 days ago
  • $81.9k - $139.7k

     ...Workday capabilities related to Payroll, Absence, and Time Tracking and recommends adoption where appropriate.Defines requirements for system enhancements, payroll processing (including pay calculations and retro), time tracking operations, and absence management processes... 
    Senior
    Full time
    Work experience placement
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    RSM International

    Baltimore, MD
    5 days ago
  • $77k - $202k

     ...The OpportunityAs part of the Spatial Enablement team you lead efforts in consulting, designing, and implementing GIS applications-based solutions. As a Senior Associate you analyze complex problems, mentor others, and maintain rigorous standards. You concentrate on... 
    Senior
    Geographic information system
    Full time
    H1b

    PwC

    Baltimore, MD
    1 day ago
  • $77k - $202k

     ...AssociateJob Description & SummaryThe OpportunityAs a GIS Integration Support (SAP/OverIT), Senior Associate, you will play a pivotal role in helping clients...  ...client engagements- Leveraging Geographic Information System (GIS) applications for urban planning and... 
    Senior
    Geographic information system
    Full time
    H1b

    PwC

    Baltimore, MD
    4 days ago
  • $77k - $202k

     ...LevelSenior AssociateJob Description & SummaryThe OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a pivotal role in helping clients...  ...Esri Mapping Software and Geographic Information System (GIS) Applications to analyze and visualize geographic data... 
    Senior
    Geographic information system
    Full time
    H1b

    PwC

    Baltimore, MD
    4 days ago
  • $145k - $185k

    GFT is seeking a Senior Solutions Engineer, Asset Management  to support our GIS and Asset Management Services team! This role follows a hybrid-remote work model,...  ...related workflows.Provide user support, troubleshoot system issues, and document solutions.Collaborate with... 
    Senior
    Geographic information system
    Full time
    Local area
    Remote work

    Gannett Fleming

    Baltimore, MD
    3 days ago
  • $41 - $65.6 per hour

     ...Health System FP&A Analyst Senior The Health System FP&A Analyst Senior partners with local operational leaders to develop the entity's annual budget, near-term forecasts, long-range planning, monitor performance against plan, and provide decision-ready insights that... 
    Senior
    Work experience placement
    Work at office
    Local area

    Johns Hopkins Medicine

    Baltimore, MD
    1 day ago
  •  ...Sr. System AnalystLocation: Baltimore, Maryland (Hybrid)Duration: Long termDuties And Responsibilities:Provide data analysis, transactional support, error detection, resolution, and all related services for the successful Electronic Data Interchange (EDI) Operations of... 
    Senior

    My3Tech Inc

    Baltimore, MD
    4 days ago
  •  ...experience in the ED in a hospital setting General Summary The Senior Clinical Nurse I (SCN‑I) is a member of the health care team and...  ...Department. Relevant clinical work experience related to practice on the unit. #J-18808-Ljbffr University of Maryland Medical System
    Senior
    Geographic information system
    Work experience placement
    Night shift

    University of Maryland Medical System

    Baltimore, MD
    3 days ago
  •  ...Building Engineer in Towson, MD, to supervise complex preventive and corrective maintenance on electrical, mechanical, plumbing, and HVAC systems within client facilities. You will monitor operations, ensure safety compliance, and oversee contractors to keep assets reliable.... 
    Senior
    For contractors

    CBRE

    Towson, MD
    4 days ago
  •  ...analyzing data from the physical work site, surveys, blueprints, GIS data, maps, technical data, and other matrices for project...  ...safety and functionality of end-users, transportation vehicles/systems, and incorporate future-ready solutions with traffic engineering... 
    Senior
    Geographic information system
    For subcontractor
    Work at office
    Local area
    Remote work
    Flexible hours

    WSP Group

    Baltimore, MD
    1 day ago
  •  ...Local candidates only. Title: Sr. GIS Programmer Location: Towson, Maryland 3 days...  ...candidate for our open Sr. GIS Programmer/ Systems Analyst position. As we continue to grow and...  ...to discuss them with you. Senior Talent Acquisition E- aditi.... 
    Senior
    Geographic information system
    Local area
    Remote work

    Stellent IT LLC

    Towson, MD
    2 days ago
  • $74.97k - $127.44k

     ...Under supervision of the IT Business Systems Manager, and according to established policies and procedures, the System Analyst will assist the IT Business Systems Manager and Senior Systems Analysts in the maintenance, support, and enhancement of the ERP and ancillary... 
    Local area

    Greater Baltimore Medical Center Healthcare

    Towson, MD
    4 days ago
  • $102.17k

     ...country. Job Description Join the Trinnex Security Team as a Senior Cyber Security Analyst, where you will operate at the intersection of cybersecurity and DevSecOps to protect critical software systems that support water utilities and infrastructure. In this role,... 
    Senior
    Work experience placement
    H1b

    Trinnex

    Towson, MD
    5 days ago
  • $108.8k - $163.2k

     ...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for...  ...history.Northrop Grumman Mission Systems is seeking a Principal / Senior Principal Systems Engineer for the F-22 sustainment portfolio within... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Baltimore, MD
    3 days ago
  •  ...the opportunity to learn, grow and succeed together.Job OverviewWe are seeking a highly skilled and motivated Senior Engineer to lead Emergency Relief System (ERS) design projects. This role involves performing reactive chemical hazard analysis using advanced adiabatic... 
    Senior
    Temporary work

    Jensen Hughes

    Baltimore, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior GIS Programmer / Systems Analyst. Be the first to apply!