Programmer Analyst (.Net, Python, GIS)

Richmond, VA, US • Posted 4 hours ago • Updated 4 hours ago
Full Time
On-site
USD $70.00 - 73.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Enterprise Portal
  • ArcGIS Server
  • Web Services
  • SQL
  • RDBMS
  • Oracle
  • Microsoft SQL Server
  • Scripting
  • JSON
  • Data Integration
  • Software Development
  • Release Management
  • Production Support
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Project Delivery
  • Communication
  • Esri
  • Subnetwork
  • Network
  • Field Operations
  • Asset Management
  • Management
  • FME
  • Extract
  • Transform
  • Load
  • Batch Processing
  • Workflow
  • Oracle Management Server
  • NMS
  • SAP
  • ArcGIS
  • Web Portals
  • Publishing
  • Oracle Spatial and Graph
  • Database
  • Geodatabases
  • Data Validation
  • Web Development
  • JavaScript
  • HTML
  • Cascading Style Sheets
  • Cloud Computing
  • High Availability
  • Disaster Recovery
  • Artificial Intelligence
  • Machine Learning (ML)
  • Remote Sensing
  • CGI
  • Analytics
  • Predictive Analytics
  • Use Cases
  • Cyber Security
  • Regulatory Compliance
  • Data Governance
  • Change Management
  • Supervision
  • Systems Analysis
  • User Stories
  • Unit Testing
  • Testing
  • Test Cases
  • Documentation
  • Collaboration
  • Enterprise Architecture
  • UI
  • User Experience
  • Scrum
  • Break/Fix
  • Mentorship
  • .NET
  • Python
  • Geographic Information System
  • Information Technology
  • Privacy
  • Finance
  • Credit Cards
  • Banking
  • Onboarding
  • Payroll
  • Training
  • Reporting
  • PostScript
  • PS

Summary

Position: Programmer Analyst (.Net, Python, GIS)
Location: Richmond Virginia 23219 (1 week office, 1 week remote)
Duration: 12 months contract with a possibility of extension
Job ID: 178442

Job Description:
  • Software Engineer
Top 3 Required Skills:
  • Minimum of 5 plus years' experience with .NET and Python as a programmer analyst in the GIS space
  • Working knowledge of Esri GIS technologies including Utility Network, ArcGIS Pro, ArcGIS Enterprise, Portal for ArcGIS, ArcGIS Server, feature services, and enterprise geodatabases.
  • Experience developing or supporting GIS applications, integrations, web services, scripts, or automation workflows.
  • Proficiency with SQL and relational database concepts, preferably Oracle and/or Microsoft SQL Server.
  • Experience with Python scripting, ArcPy, REST APIs, JSON, and data automation techniques.
  • Ability to analyze and troubleshoot complex application, data, integration, and production support issues.
  • Understanding of software development lifecycle practices, testing methods, release management, and production support processes.
  • Ability to document technical designs, support procedures, workflows, issues, and resolutions clearly and accurately.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Ability to work effectively with technical teams, business users, vendors, and cross-functional project stakeholders.
  • Ability to manage multiple priorities while supporting both project delivery and operational support needs.
  • What soft skill requirements do you have (team fit and personality requirements)?
  • Strong communication skills both verbal and written
  • Ability to lead, collaborate, or work effectively in a variety of teams, including multi-disciplinary teams
Nice to Have Skills:
  • Experience with Esri Utility Network, branch versioning, subnetwork management, network tracing, or utility data models.
  • Experience supporting electric utility, gas utility, field operations, outage management, asset management, or work management systems.
  • Experience with FME, ETL tools, batch processing, integration monitoring, or data transformation workflows.
  • Familiarity with enterprise systems such as EWAM, AUD, Locusview, OMS/NMS, SAP, MIMS, or similar utility platforms.
  • Experience with ArcGIS Enterprise administration, Portal upgrades, service publishing, hosted feature layers, and performance troubleshooting.
  • Experience with Oracle spatial databases, enterprise geodatabase administration, versioning, reconciliation, and data validation.
  • Experience with web application development using JavaScript, .NET, HTML, CSS, or related frameworks.
  • Familiarity with cloud concepts, hybrid architecture, containerized platforms, high availability, disaster recovery, and GIS infrastructure modernization.
  • Familiarity with AI/ML, GeoAI, remote sensing, imagery analytics, LiDAR, or predictive analytics use cases.
  • Knowledge of cybersecurity, compliance, data governance, change management, and IT operational controls.
High Level Project Overview:
  • Under general supervision, build medium complexity applications ensuring that the code follows latest coding practices and industry standards.
  • Work closely with other software engineers and team members to understand the system end-to-end and perform system analysis.
  • Analyze, design, configure and develop the business logic and backend systems.
  • Complete the work needed to implement features from the product backlog.
  • Work closely with Product/Business Owner to understand stories and requirements from both Business and Technical perspective.
  • Size/estimate user stories/requirements.
  • Perform unit testing and execute all testing related activities including the automation of test cases where applicable.
  • Create necessary project and product artifacts including support documentation. Work closely with other team members to ensure features meet business needs.
  • Work collaboratively with infrastructure, security and other partners.
  • Collaborate with Portfolio Architects to ensure solutions align with enterprise architecture standards.
  • Communicate with Product/Business Owner, Engineering Lead, UI/UX Designer or Scrum Master/Project Manager to ensure stories/tasks are delivered on schedule.
  • Perform ongoing product maintenance and resolve issues (e.g. break/fix) as support requests arise.
  • Mentor less experienced team members.
Required Years of Experience:
  • Minimum of 5 plus years' experience with .NET and Python as a programmer analyst in the GIS space


About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit

At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:
  • Pay any fee to be considered for, submitted to, or selected for any opportunity.
  • Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
  • Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.

Pay Range: $70- $73/hr. W2

The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.

If you receive a suspicious message, email, or phone call claiming to be from PTR Global, do not respond or click on any links. Instead, contact us directly at +1 . To report any concerns, please email us at

#LI-PS4
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: ptrtx
  • Position Id: 178442
  • Posted 4 hours ago

Company Info

About PTR Global

Pinnacle Group is a leading provider of information technology and workforce solutions. Pinnacle Group includes Pinnacle Technical Resources, Inc., its flagship information technology staffing and consulting services provider; Pinnacle MSP, a managed services provider; Pinnacle Payrolling, a payrolling and independent contractor compliance provider; Pinnacle Canada, which provides staffing, MSP and payrolling services in Canada.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs