US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 20th Nov 2023
DNR has a large number of .Net custom applications and very high usage of GIS applications interfacing with other state agencies, other states, partners and the federal government. This includes Web Applications, API's, Mobile, Batch, GIS custom applications and reporting technologies:
ASP.Net, .Net Core, MVC, Angular, C#, Java/Websphere, SSRS, GIS (Arcgis, AGOL, VertiGIS,etc.), Oracle, Javascript, Bootstrap, SharePoint, SFTP, Visual Studio, Azure DevOps in the cloud, Batch and Web Applications
The contractor will provide expert level experience in leading the architecture of the .Net Microsoft
Platform and Azure DevOps for developers. The individual will be coordinating and collaborating with other IT Teams, Supervisors, and non-technical staff. Custom Applications Section Supervisor will meet regularly with the contractor to ensure objectives/deliverables/milestones are met.
Initiatives/tasks that the position would be involved in, but are not limited to:
Gathering and understanding DNR business needs, current DNR custom applications, platforms and technology.
Leading initiatives to research, test and evaluate architecture and new/upgraded technology, frameworks and tools for custom applications. Continue to upgrade and maintain systems and tools. This includes documentation, demos, communications and rollout of technologies along with keeping the Technical Referenced Model (TRM) updated.
Identifying, managing and guiding technical enhancements for use of Azure DevOps in collaboration with division architects and technical services. This includes migrations, source code and release management for custom applications, developers and other IT needs.
Guiding, mentoring developers on architecture/design solutions with holistic DNR view, setting direction, reviewing code, approving deployments, troubleshooting issues with developers and project teams.
Leading efforts to identify and document custom application standards for architecture, design, development, testing, code management and deployments using holistic view of DNR needs. Standards for custom applications must be defined for best coding and database practices to ensure good performance, scalability, accessabilty, usabilty, efficiences and maintainabitiy while adhering to security requirements.
Leading efforts for development of common code for custom applications including design, development, testing and implementation of these.
Collaborating with other IT Sections (ie. GIS, Tech Services, Database Management, Web Services, Security, etc.) on IT projects, solutions and architecture including review and providing input on project charters.
Researching opportunities to reduce technical debt.
Develop strategy to work with others to identify similar business needs and synergies within systems to determine if agency-wide solutions can be recommended.
Collaborating with others to provide expertise on setting direction of Mobile Development Framework and Support for a DNR Mobile App strategy.
Collaborating with others regarding Visualizations Tools and process as needed.
Assist with evaluation and implementation of 3rd Party tools and technical projects as needed for
research, architecture, and testing to address any impacts to custom applications.
Assisting with Testing Strategy for areas of responsibility.
Assisting with Continuity of Operations for custom applications.
Assisting with onboarding staff as needed.
Prepare and provide technical documentation, such as, technology proposals, architecture diagrams, standard documentation, etc.
Additional specific project involvment include, but are not limited to:
Application Architect Lead must also follow the standard development life cycle along with DNR standards and procedures for management and versioning of source code, file management and change management processes. The application architect lead must look out for security concerns or issues when determining solutions and follow security related protocols. Applications must be built and supported in compliance with Federal