SanRamonRecruiter Since 2001
the smart solution for San Ramon jobs

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!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Ramon RSS job feeds