Source description
About the role
Responsibilities
-
Design and develop applications leveraging DNR standards, best practices, and modernized design for performance, maintainability, scalability, usability, accessibility, and secure coding practices.
-
Assist with database architecture, design, and maintenance to ensure data accuracy, performance, and scalability.
-
Provide application maintenance, support, troubleshooting, and issue resolution.
-
Perform and document testing using DNR-approved tools and processes for validating functional and non-functional scenarios.
-
Manage code, branching, and deployments through Azure DevOps, following release processes.
-
Complete priority tasks and maintain task progress in Azure DevOps to support deliverables and timelines.
-
Participate and contribute input in all meetings related to Agile Methodologies following DNR IT PMO guidance.
-
Analyze tasks and provide input into estimates and timelines.
-
Participate in technical team meetings to coordinate development activities and resolve risks.
-
Provide support and issue resolution for user acceptance testing.
-
Create and maintain technical documentation for the solution to support ongoing operations.
-
Required Qualifications
-
Advanced level application development skillsets including analysis, design, and development within Microsoft .Net Framework.
-
Coding experience in .Net framework with MVC including C#, JavaScript, and Bootstrap.
-
Experience applying Object Oriented Design.
-
Experience applying Standard Security methods to custom applications.
-
Experience in Power BI for developing reports.
-
Experience creating web APIs.
-
Experience developing applications with Oracle backend databases including designing, writing stored procedures, performance tuning, and SQL.
-
Experience working in Azure DevOps including repositories, version control, and deployments.
-
Experience working in Visual Studio.
-
Experience following coding standards and best practices.
-
Experience with testing tasks such as identifying test scenarios, test data setup, execution, and documenting test results.
-
Experience utilizing the Systems Development Lifecycle (SDLC) and following IT Best Practices.
-
Experience resolving technical issues through debugging, research, and investigation.
-
Experience following Iterative/Agile/Scrum Methodologies for completing projects from Initiation through Implementation and Maintenance.
-
Experience understanding defined requirements by identifying and implementing achievable solutions.
-
Excellent written and verbal communication skills including describing technical items to non-technical staff.
-
Experience writing technical documentation.
-
Collaborates and shares information with others and is a team player to ensure project success and business needs are met.
-
Awareness of IT Infrastructure.
-
Awareness of Accessibility requirements and custom application design solutions or standards to comply.
-
Ability to meet project timelines.
-
Ability to provide input into task estimates.
-
Excellent time management, organizational, and planning skills.
-
Ability to work independently to conduct research and review application code to apply design, coding, and testing principles.
-
Excellent customer service
-
Good interpersonal skills.
Preferred Qualifications
-
Experience working at DNR or in another Government agency.
-
Experience working with Microsoft Suite, including SharePoint, Teams, Word, Excel, etc.
-
Experience with GIS, especially Esri JavaScript APIs.
More at 3B Staffing