Department of Natural Resources (DNR) is seeking a highly motivated and experienced .NET Lead
Application Developer to join DNR App Dev team. This role offers an opportunity
to work in a mission-driven environment, supporting Iowa Drinking Water Data
Portal and Water Allocation Compliance through a large portfolio of data
collection and reporting applications.
As
a key member of our team, you’ll be instrumental in driving our development
initiatives and delivering secure, high-quality technical solutions to our
customers. You will collaborate closely with teams to optimize development
practices and automate pipelines that support large data volumes. This position
requires attendance during standard business hours Monday through Friday, with
initial on-site presence strongly preferred for orientation and team
onboarding.
As
the .NET Lead Application Developer, you will:
•
Have strong communications skills and the ability to work closely
with a team.
• Have ability to read, understand, and create design documents.
• Have technical understanding of infrastructure components, their
dependencies, and interactions between servers, virtual systems, networks, databases, web applications, etc.
• Have ability to proactively participate in customer engagements,
follow direction from team leads, work with customers, and participate in
technical planning.
• Design and implement highly scalable DevOps processes to support
the development and deployment of large-scale applications.
• Assess and improve coding and review practices, ensuring a high
standard of code quality and security by integrating automated scanning tools
into the development cycle.
• Proactively address technical debt before it escalates and
ensure continuous improvement of development processes.
• Optimize processes around code branching, merging, and releases
to facilitate seamless and efficient deployments.
• Automate build and deployment processes, reducing manual effort
and increasing operational efficiency.
• Enhance unit test and integration test coverage, ensuring
application reliability and performance.
ASP.NET, C#, .NET, JavaScript, jQuery, CSS, HTML, XML, LINQ, T-SQL, SSL (9 years)
VB.NET, ASP (7 years)
MVC, Entity Framework, Web Forms (9 years)
Microsoft SQL Server (11 years)
Oracle (8 years)
TSQL language skills with MS SQL (11 years)
Code reviews, documentation, technical guidance (5 years)
Code quality and security scanning tools (4 years)
Crystal Reports, SQL Server Reporting Services (9 years)
Offline Progressive Web Applications (Indexed DB, Service Workers) (1 years)