Software Developer

ON-SITE- St. Petersburg, Florida

PVM, Inc is actively seeking an experienced, St. Petersburg-based Software Developer- ArcGIS focused, who will design, develop, deploy, and support technical solutions using the ArcGIS platform and best practices. In this position, you will be creating solutions for our clients that have a meaningful impact on U.S. Maritime Operations. Your responsibilities will include aggregating data using the ArcGIS platform and developing geospatial analytics applications supporting an intuitive analytical user experience.

Responsibilities:

• Create and maintain web applications using ArcGIS Web App Builder Developer Edition, ArcGIS Dashboards, ArcGIS API for JavaScript, and/or ArcGIS API for Python

• Configure COTS of ArcGIS Portal/Enterprise applications, and extend them with Arcade, ArcPy, Python, JavaScript, HTML, CSS

• Develop and maintain custom widgets and/or code using JavaScript for Esri Web App Builder Developer Edition

• Maintain well-documented code base, keep code up to date in source control software such as BitBucket

• Develop and maintain scripts using Python and ArcPy to execute custom geoprocessing tasks

• Develop and maintain Python scripts for ArcGIS Server

• Publish web services (including map, feature, and geoprocessing services) to ArcGIS Enterprise

• Integrate REST services, including custom geoprocessing services, into web applications

• Thoroughly test and debug web applications

• Provide technical expertise and best practices for GIS development

• Develop and maintain geodatabase functions and triggers using PostgreSQL

• Full stack development experience in modern web development technologies .NET/.NET Core, Web APIs, REST/OData, AWS, IIS, SQL

• Work according to software development lifecycle (SDLC), Agile/Scrum

• Recommend new technologies and techniques for application development and spatial analysis

• Rapidly prototype web applications to showcase new concepts and ideas

• Estimate the duration and level of effort of development tasks

• Coordinate across offices on appropriate scale for mapping shared species

• Document process, integrations, and implementations

Requirements:

• Active Secret Clearance or ability to obtain

• 3+ years of related work experience

• Experience deploying, implementing, and administrating ESRI ArcGIS Enterprise environments

• Experience operating ESRI software: ArcGIS Server, ArcGIS Portal, ArcDesktop, and ArcPro

Education:

• BS/BA or equivalent experience


Tools:

• Proficiency in Python, JavaScript, AND Dojo Toolkit

• Proficiency in administrating Windows Server, SQL databases, and VMWare virtual machines


Skills:

• Proactive

• Self-starter

• Process driven and project management skills

• Demonstrated superior organizational skills

• Exemplary communication and time management skills

Why PVM?

At PVM, we mean it when we say we value diversity. As a PVM team member, you will work with people from all different backgrounds that are passionate about the problems we solve for our customers and are focused on delivering value for our clients. Our culture encourages problem solving, leadership, and innovation, and creates an environment that will support your professional and personal growth. Here are a few highlights of the advantages of being a part of the PVM community:

• Opportunities for growth and advancement

• Tuition/Training reimbursement

• Peer bonus program

• Remote and on-site positions available

• Unlimited PTO

• Flexible work schedule

PVM delivers digital services that help government agencies unlock the power of their data for good and maximize the value of their technology investments. We design, develop, and deploy solutions to solve mission-critical problems. PVM is a black- and service-disabled veteran-owned small business and was founded by a retired Naval officer out of frustration with the status quo with one goal in mind: to help his fellow Shipmates solve the problems they were facing every day. Today, we continue to be driven by that same goal, and are focused on taking on our clients’ missions as our own to make a difference in the communities we serve.

PVM believes in equal opportunity employment. We won't discriminate against any employee or applicant based on race, gender, nationality, age, religion, disability, military status, or sexual orientation. As a company and as individuals, we're committed to providing an inclusive and welcoming environment for our team, our family members, and our clients.