Certified Woman & Minority Owned

Geodetics Database - Office Module


Reference Number: KCMNGD12

Geodetics Database - Office Module
experience  Not Disclosed
location  St. Paul, MN (100% Remote)
duration  12.0 Months
salary  Not Disclosed
jobtype  Not Disclosed
Industry  Government - State
duration  $50/hour - $55/hour
Job Description

Description of Project

The client is seeking two full-time resources to code the front-end user interface of the Geodetics Database - Office Module. The legacy technology is in the Oracle Forms/WebLogic and will be redeveloped using .NET Core/(ASP.NET). The database will remain in Oracle 19.c. with no substantial redesign anticipated. An ArcGIS Portal integration is planned via the ArcGIS JavaScript API. Office Module front-end user interface will be developed using Azure App Services infrastructure.

An ESRI Field Maps application (data gathering) integration is also planned. No direct use of ESRI is anticipated, but data from that application needs to be integrated with the new Office Module.

At a high level, the resources will become the primary .NET Core/(ASP.NET) coders to develop the front-end user interface for the Geodetics Database - Office Module. In addition, the resources will become the primary ArcGIS JavaScript API integrators with the Office Module. For additional details on the request such as qualifications, tasks, and evaluation criteria, see the attachments found in the Buyer Attachment section of the Event.


The following document contains the samples tasks and qualifications for this client.

Sample Tasks

• Use Azure App Services as the primary infrastructure for software development.
• Participate on an Agile development team with other client staff to complete design, code, test, and software deployment activities.
• Assist other client development teams with integration of ESRI Field Maps data.
• Assist with network cross-domain coding, access, and troubleshooting to accommodate Application (Cloud/Azure) and Oracle Database (On-premises) infrastructure.
• Assist with product backlog refinement, story development, and story sizing/estimating.
• Assist with sprint planning, sprint reviews, and sprint retrospectives.
• Code front-end user interface of the Office Module with .NET Core/(ASP.NET) on Azure App Services.
• Code using ArcGIS JavaScript API to integrate ArcGIS Portal data with the Office Module.
• Deploy approved code to production system.
• Ensure ESRI Field Maps data integrates with the Office Module.
• Contribute to user interface (UI) design discussions and code the solution.
• Add comments to code to elaborate design intent.
• Perform knowledge sharing/transfer with embedded client staff.
• Develop product technical architecture documentation.

Minimum Qualifications

• Five (5) years’ experience as a .NET Core/(ASP.NET) developer.
• Two (2) engagements lasting more than six (6) months as a .NET Core/(ASP.NET) developer.
• One (1) year experience with ArcGIS JavaScript API.

Desired Skills
• Experience integrating with Oracle databases.
• Experience developing in Azure App Services architecture.
• Experience in developing in a cross-domain environment.
• Experience with User Interface (UI) design and optimization.
• Experience participating on Agile development teams.
• Knowledge of spatial/mapping components related to geodetics monumentation.



Other Information

• The client is satisfied with the features/functions of the legacy Geodetics Database – Office Module. The redevelopment effort will transform the technical architecture and code base, but not introduce new functionality. The architect of the legacy system will participate on the Agile development team and provide Oracle 19.c. and business expertise. A substantial amount of the business logic in the Geodetics Database is contained in the database and not the front-end Office Module that will be redeveloped as part of this effort.



The work is expected to be done remotely.
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status

Apply for this Job





(Please ensure email matches your resume email)



(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)

By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email

Join VIVA and grow

VIVA is faster, easier and you still have complete control