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

Senior GIS Programmer/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 3 days ago
Similar jobs that could be interesting for youBased on the Senior GIS Programmer/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
    Work at office

    Transcend Business Solutions

    Towson, MD
    3 days ago
  •  ...Baltimore MD. This position is hybrid.**  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 geospatial technology... 
    Suggested
    Local area
    Work from home
    Flexible hours

    MATRIX SYSTEMS & TECHNOLOGIES INC

    Towson, MD
    6 days ago
  •  ...Description Job Description Section 3 – Scope of Work Background   Baltimore County is seeking a qualified Senior GIS programmer / Systems Analyst to perform application development and support activities supporting the Office of Information Technology’s GIS... 
    Senior
    Work at office
    Remote work
    2 days per week

    Novalink Solutions LLC

    Towson, MD
    9 days ago
  • $128.7k - $143k

     ...more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute. The Senior Relay Engineering Analyst position is based out of our Constellation Generation Solutions (CGS), Fort Smallwood site in Baltimore, MD. Our... 
    Senior
    Work experience placement

    Constellation Energy

    Parkville, MD
    14 hours ago
  •  ...Job Description Job Description Baltimore County is seeking a qualified Senior GIS Programmer/Systems Analyst to perform application development and support activities supporting the Office of Information Technology’s GIS Program and the Office of Planning. The... 
    Suggested
    Work at office

    Novalink Solutions LLC

    Towson, MD
    22 days ago
  • $77.6k - $176k

    F-35 Training Systems Site Activation Analyst, Senior The Opportunity: Are you searching for a position where you can use your civil or facilities engineering and analysis skills to make a difference? With the level of complexity of the F-35 program, we need a skilled... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Arlington, MD
    1 day ago
  • $110.7k - $218.3k

    Position Summary Microsoft Dynamics Senior Consultant, Technical TransformationOur Deloitte Sales & Service team empowers organizations to build deeper relationships with customers through innovative strategies, advanced analytics, Generative AI, transformative... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Baltimore, MD
    4 days ago
  • Job Title Will be working on a SAFe Agile environment, but some cross functional teams may work on Scrum/Kanban, or Waterfall. Identify risk dependencies, status reporting, responding to stakeholder inquiries, budget management, and supporting PMO on projects related...
    Senior

    RIT Solutions

    Lutherville Timonium, MD
    18 hours ago
  •  ...Senior Systems Analyst HYB Need local to Baltimore, MD Need state exp USC/GC/H4 Job Summary: We are seeking a highly motivated and experienced Senior Systems Analyst to join our dynamic team. This individual will play a key role in analyzing business... 
    Senior
    Local area

    3B Staffing LLC

    Baltimore, MD
    1 day ago
  • $116.2k - $229.1k

     ...to empower clients to amplify the value of their technology investments.Recruiting for this role ends 09/14/2026.Work you’ll doAs a Senior Consultant you will:Lead discussions regarding understanding of asset and work management business processes and prepare business... 
    Senior
    Local area

    Deloitte

    Baltimore, MD
    3 days ago
  • In detail…We are working with a respected engineering consultancy to onboard an ambitious individual at either Senior or Principal level. As well as leading civil engineering designs and mentoring more junior team members, you will be a first-class communicator and will... 
    Senior
    For contractors

    Thomas Gray

    Essex, MD
    3 days ago
  • $105.4k - $207.8k

     ...Summary Join Deloitte’s Cyber practice as a Cyber SecOps Senior Consultant and help clients navigate an evolving threat...  ...Bindplane and cloud feedsCollaborating with security operations center analysts and threat detection engineers to prioritize, develop, and tune... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Baltimore, MD
    8 hours 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
    18 hours ago
  • $105.4k - $207.8k

    Position Summary Cyber Senior Consultant - DevSecOps Position Summary Are you interested in working in a dynamic environment that offers opportunities for professional growth and new responsibilities? If so, Deloitte & Touche LLP could be the place for you. Traditional... 
    Senior
    Local area
    Worldwide
    Visa sponsorship

    Deloitte

    Baltimore, MD
    1 day ago
  • $163.4k - $322.1k

     ...intelligence, investigations, emergency communications, case and incident management, and physical security technology. The Physical Security Senior Manager works with client stakeholders to design and enhance integrated, risk-based security programs that support physical... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Baltimore, MD
    3 days ago
  • $122k - $240.5k

    Position Summary As a Full Stack Engineer Senior Consultant in Deloitte Cyber’s Digital Trust & Privacy practice, you will operate at the intersection of client-facing advisory, product engineering, and hands-on technical delivery. You will help clients address... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Baltimore, MD
    1 day ago
  •  ...Senior Business Systems Analyst Location: Owings Mills, MD Duration: 6 Months + Must Have We are looking at a very Senior Systems Analyst with strong expertise in- Systems Analysis Process analysis and reengineering Test strategy process Skills Required... 
    Senior
    Work at office

    Staffing the Universe

    Owings Mills, MD
    1 day ago
  • $77k - $202k

     ...ApplicableSpecialismOperationsManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a Source-to-pay Technology Consultant (Coupa, ZIP, GEP) Senior Associate, you will engage with clients to optimize their sourcing and procurement processes, driving cost savings and enhancing... 
    Senior
    Full time
    H1b

    PwC

    Baltimore, MD
    21 hours ago
  • Job Description Job Description Description: Job Summary $5000-$7500 Sign On Bonus depending on experience. We are seeking a skilled HVAC Technician to join our team. The ideal candidate will have a strong background in heating, ventilation, and air conditioning...
    Senior
    Relocation package
    Flexible hours

    Capital Services, Inc.

    Towson, MD
    18 days ago
  •  ...Job Title: Senior Business Systems Analyst Location: Baltimore City, Maryland Job Description: - We are seeking an experienced Senior Business Systems Analyst to lead and support a major data migration project for The City of Baltimore. The successful... 
    Senior

    InstantServe LLC

    Baltimore, MD
    3 days ago
  • $105.4k - $207.8k

    Position Summary As a Physical Security Senior Consultant in Deloitte’s Cyber Defense & Resilience team, you will help clients strengthen physical security, operational resilience, and mission assurance across critical facilities, infrastructure, and operations.... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

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

     ...Industry/Sector Not Applicable Specialism Oracle Management Level Senior Associate Job Description & Summary A career in our Digital Finance team, within our Oracle consulting practice, will provide you with the opportunity to help Finance organizations use... 
    Senior
    Full time
    H1b

    PwC

    Baltimore, MD
    2 days ago
  •  ...Title: Senior ETL Developer Location : Remote Duration : 3-6 months Required Must have 10 + years of IT experience Must have recent 5 years of ETL development and reporting experience Must have recent healthcare payer experience Must have... 
    Senior
    Remote work

    RIT Solutions, Inc.

    Lutherville Timonium, MD
    3 days ago
  • $77k - $202k

     ...ApplicableSpecialismOracleManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs an Oracle HCM Implementation Consultant - Senior Associate, you will engage with clients to deliver innovative solutions within our Oracle practice. You will leverage your skills... 
    Senior
    Full time
    H1b

    PwC

    Baltimore, MD
    2 days ago
  •  ...Senior Discovery Business and System Analyst Employment Type: Full-Time, Executive-Level CGS is seeking a dedicated Senior Discovery Business and System Analyst to join a fast-paced and hard-working team to assist with any legal accounts. As a Senior Discovery Business... 
    Senior
    Full time
    For contractors
    Work at office
    Flexible hours

    Contact Government Services LLC

    Baltimore, MD
    18 hours ago
  • $90k - $144.9k

    Lead Systems Analyst - RemoteTowson, MD, USACome make the world and accelerate your success. It takes great people to achieve greatness. People with a sense of purpose and integrity. People with a relentless pursuit of excellence. People who care about making things better... 
    Full time
    Contract work
    H1b
    Local area
    Remote work

    Stanley Black & Decker

    Towson, MD
    4 days ago
  • $37.18 - $46.48 per hour

    Job TitleLocation Remote - United StatesBase Pay $37.18 - $46.48 / HourEmployee Type Full TimeRequired Degree NONEManage Others NoMinimum Experience 1 YearSchedule Full-TimeFTE/Hours Per Pay Period 1.0/80 HoursContact InformationName Heather DewanEmail ****@*****.*** Mt...
    Remote work

    Mt. Washington Pediatric Hospital

    Baltimore, MD
    5 days ago
  • $110k - $160k

    Top Ranked ENR General Contractor Looking to Bring on a Multifamily Construction Superintendent. Best in Class Benefits and Market Competitive Compensation! This Jobot Job is hosted by: Katie Collins Are you a fit? Easy Apply now by clicking the Apply button and sending...
    Senior
    For contractors
    For subcontractor
    Local area
    Remote work

    Jobot

    Cockeysville, MD
    8 hours ago
  • $95k - $115k

     ...Overview One of my absolute favorite clients is seeking a Senior Accountant to join its growing team. This newly created position will play a key role in lease revenue accounting and both U.S. GAAP and international financial reporting. It’s an opportunity to build expertise... 
    Senior
    Full time

    Legacy Search Advisors

    Lutherville Timonium, MD
    4 days ago
  • $134.5k - $265.1k

     ...that help drive positive outcomes for our communities. Learn more. Professional development From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Baltimore, MD
    4 days ago

Do you want to receive more vacancies?

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