What are the responsibilities and job description for the Senior GIS Programmer/Analyst - ArcGIS Server | Python | .NET | SQL position at BETA Systems International?
Location: Towson, MDWork Schedule: Hybrid (3 days onsite, 2 days remote after onboarding)Duration: 6 months Position OverviewA Maryland state agency seeks a Senior Geographic Information Systems (GIS) Programmer to develop and maintain ArcGIS Server applications. The programmer will perform application upgrades, support the ArcGIS Server environment, and work with ArcGIS Web AppBuilder while interfacing with CityWorks.Primary ResponsibilitiesThe programmer will execute the following duties:Develop and maintain GIS applicationsBuild and support ArcGIS server web applicationsConfigure GIS web services for CityWorks integrationRepair and upgrade existing facilities and utility toolsets written in Visual C# using Visual Studio with the ArcObjects Software Developers Kit (SDK)Analyze program and production problemsCreate reports using SQL Server Reporting Services (SSRS)Required QualificationsCandidates must demonstrate documented experience in all areas listed below:Five years developing and modifying applications using J2EE, .NET, JavaScript, HTML, C#, and PythonExperience with ESRI ArcGIS technologies: ArcGIS Server, ArcGIS APIs, ArcGIS JavaScript API, ArcGIS Web AppBuilder, Collector, ArcSDE, and ArcGIS MobileExperience with ArcGIS Model Builder and PythonKnowledge of Structured Query Language (SQL), triggers, and stored proceduresCapability to analyze program and production problemsExperience developing reports using SSRSKnowledge of relational databases and concepts (Oracle or SQL Server preferred)Communication skills to work with technical and non-technical stakeholdersPreferred QualificationsBachelor's degree in Business, Computer Science, or related fieldFive years of experience in systems analysis, change management analysis, project management, program analysis, or related fieldRecent work with a government entitySubmission RequirementsCandidates must provide:ResumeTwo professional references with phone numbers demonstrating similar workProof of bachelor's degree or certifications (if applicable)Signed authorization to representAdditional InformationBackground check required upon selectionRemote-only or out-of-state employment not authorizedPosition requires onsite presence in Towson, MDPowered by JazzHRLoIJ4c3jIK