Developer (GIS Python)
Company: G2 Integrated Solutions, LLC
Location: San Ramon
Posted on: May 12, 2022
|
|
Job Description:
Job Description G2 Integrated Solutions (G2-IS) delivers
innovative and value-driven solutions to pipeline operators,
utility companies and other energy stakeholders in six specialized
service disciplines --- Asset Integrity, Engineering, GIS Services,
Regulatory Compliance, Field Services, and Software & Technology.
G2-IS is a fun, exciting, and dynamic organization looking for
people who are passionate about what they do. The Developer (GIS
Python) is responsible for the development and maintenance of
geoprocessing applications in both the desktop and server
environment; migration of legacy GIS applications from deprecated
technology to current software and programming versions;
maintenance (enhancements, bug fixes, operational support) of
existing applications; and integration of GIS with other systems.
Provide ---hands --- on--- supervisory and technical leadership for
authoring Esri Python toolboxes as Python site packages, and
deployment of the same as Esri REST geoprocessing services via
ArcGIS Enterprise. Provide technical guidance for the application
development with these technologies throughout a given product life
cycle. Troubleshoot and attend to user issues in a timely manner
under only minimal supervision. Provide direct support to Product
Managers to define the solution based on the business needs. The
definition of the work will be provided via User Stories. The
developer will realize the user stories through and agile/scrum
process. Provide technical guidance at daily Scrum meetings for the
development of GIS software tools. Provide integration testing of
software tools for failures, including de-bugging, pull/push
software code from online repository. Work out of PyCharm IDE
(Integrated Development Environment) in order to write and
test/debug code. Develop the documentation for GIS software tools
to help provide user reference via managing and publishing access
to our online support portal. Provide application development with
these technologies throughout a given product life cycle. Provide
technical guidance and technical assistance to other divisions
within the company. Responsible for mentoring and development of
---Junior--- developers. Drive projects and tasks independently
while finding ways to continually improve business processes, and
consistently deliver excellent client work Execute job duties
safely and in accordance with company policies, standards, and
guidelines. Additional duties as assigned. QUALIFICATIONS AND
REQUIREMENTS Bachelor---s degree in CIS or a related field from an
accredited college or university. o (Major course work in GIS) -
HIGHLY DESIRED Over 10 years of experience in a ---Senior--- or
technical supervisory / lead role in the Software Design Life Cycle
(SDLC), with an emphasis on hands-on development. Python/Django web
development experience. Well-developed and documented experience in
providing technical guidance for developing GIS geoprocessing
applications. Programming languages: Python, SQL, C#, JavaScript
APIs, SDKs, Frameworks: ArcPy, ArcGIS API for Python, Django ArcGIS
Pro SDK, ArcREST, ArcGIS REST API, WPF (MVVM), Anaconda, pip Esri
linear referencing, Esri Network Analyst Esri ArcGIS Pipeline
Referencing or Utility Network experience, pipeline industry data
models (UPDM, PODS, APDM)-DESIRED Successful performance of the
work requires knowledge of information technology systems design
and maintenance practices and procedures. Possess above average
organizational skills, critical thinking and decision-making
capabilities and is very detail oriented. Requires the use of tact,
discretion, and independent judgment and frequent interaction with
the Client information technology users. In addition to heavy
technical skills, the position requires development of
documentation and good communication skills. Ability to work both
individually, within a team structure, and willing to take
direction from senior technical leads and experienced subject
matter experts. Experience operating with large volumes of data.
Ability to adapt and learn new procedures and protocols efficiently
and be able to apply new procedures effectively. All offers are
contingent upon receipt of satisfactory results of a pre-employment
drug test and criminal background screening. G2 Integrated
Solutions is an Equal Opportunity/Affirmative Action employer. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, national origin,
disability, protected Veteran status, sexual orientation, and
gender identity.
Keywords: G2 Integrated Solutions, LLC, San Ramon , Developer (GIS Python), IT / Software / Systems , San Ramon, California
Click
here to apply!
|