Sr. Developer /Architect
This position is for a senior
role as a developer and architect in order to implement enterprise cloud and
web-based GIS applications on the Microsoft Azure cloud.
Responsibilities:
- Act as
technical lead within a project lifecycle environment.
- Work
directly with project lead, project managers and analysts, occasionally
speak with customers for requirements clarification.
- Work in a
Microsoft Azure environment including advanced administration, writing and
managing scripting procedures, advanced knowledge of permissions required
- Responsible for Web Application
development using Domain Architecture, Interface based programming,
Dependency Injection, loose coupling, components.
- Responsible for ensuring that
best practices are followed for coding using defined architecture for the
enterprise application and portals.
- Understand, identify and design
appropriate domains for enterprise application and implement appropriate
code based for scalable enterprise application.
- Development
of interfaces for integration between (from/to) vendor applications.
- Implement
service bus based on pure SOA principles for Restful Web Services (REST
API)
- Development
and support of EDI and data integration application sets.
- Participate
in maintenance and updates to existing applications as requested;
including update of content that supports a rules-based delivery of web
elements and data integration.
- Provide
architecture guidance and design of new software and web applications
using Onion and Clean Architecture.
- Responsible
for code review and mentoring other team members.
- Work with
Frontend UI/UX team to communicate appropriate APIs for interfacing with
Angular code base.
- Responsible
for estimating, planning, and managing of tasks and reporting on the
progress.
·
Leverage
Enterprise GIS system and related IT systems to design workflows and
applications for internal business users
·
Provide
end user support for ArcGIS desktop and web applications, troubleshooting
issues, and suggesting tools to accommodate user needs
·
Manage
integrated projects that rely heavily on GIS technology or data
·
Automation,
development and maintenance of automation tools (scripts, etc.)
Primary Skills:
·
Technical
expertise in ASP.NET, adp.io, Entity, VB.Net, C#.Net, Win Forms, Web Services,
OOAD, HTML, DHTML, VBScript, XML, XSLT, C, C++, CSS, UML, Object Oriented
Concepts, JavaScript, NHibernate, Oracle 19C/18, Azure SQL Server, Azure Datastore.
- Understanding
of SQL Server, Web Services, WPF, WCF, IIS, Entity Framework, dp.io, Web
API, RESTful service, MVC 3. 0, SSIS, SSRS.
- Understanding
of applications built to handle large volumes of real time transactions