What are the responsibilities and job description for the ASP .NET Developer position at Performix?
Job description
· Resources needed 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.
Job Responsibilities
· Use Azure App Services as the primary
infrastructure for software development.
· Participate on an Agile development team with
other client’s staff to complete design, code, test, and software deployment
activities.
· Assist other client’s 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’s 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
Office of Land Management (OLM) 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 in 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.