Benefits pulled from the full job description
Flexible schedule tuition reimbursement
Not provided by employer
What you`ll be doing
Wake county information services is seeking an experienced web application developerThis position will play a key role in developing and modernizing the suite of enterprise applications used by the county’s department of tax administrationThese are among the county’s most critical applications as they support the appraisal, assessment, billing and collection of all real and personal property within wake county.
As a member of the county’s land records application development team, the selected candidate will have the opportunity to build applications using modern application architectures and the latest frameworksThe candidate will also contribute to our continued exploration of new technologies.
Primary responsibilities include:
Contribute to a multi-year technical refresh project of one of the county’s critical applications
Examine an existing code base in detail, which may include vb, classic asp, asp.net web forms or mvc and rearchitect and rewrite the application using a asp.net core 6.0 application or services-based architecture and a modern client-side framework when appropriate
Support existing applications through bug fixes and enhancementsSupport of existing .net framework mvc/web forms applications will be required as we work to modernize applications
Ensure modern devops best practices are followed
Maintain a professional and effective relationship with customers and partner with them to provide high-quality, targeted services that exceed expectations
Train and mentor developers
Take ownership of products and serve as technical lead on initiatives as necessary
Provide on-call support as necessary on a rotating basis with other team members
Participate in knowledge sharing with other team members
About our team
Wake county information services is in the heart of raleigh’s booming downtown area and is a part of the research triangle, a premier technology hubIf you’re a tech-guru, this is the place for youWe are consistently recognized for our forward-thinking solutions and breaking government stereotypes to eliminate “red tape” and enhance servicesOur team members are valued and treated with competitive salaries, top-notch benefits, tuition reimbursement, flexible schedules, work/life balance and opportunities for career development and growth within our organizationApply to this position today where you can make a difference in your community as a member of team wake.
The basics (required education and experience)
Bachelor`s degree in computer science, information systems, computer engineering or related field
Four years of experience in application design and development
Equivalent education and experience are accepted
Beyond the basics (preferred education and experience)
5 years of experience in a software development role working with asp.net framework/asp.net core, c# and one or more client-side frameworks
Experience with .net core 3.1 or higher, including api development, razor pages and blazor strongly preferred
2 years of building applications with a sql server or oracle database as the backend
Experience designing and building restful apis with asp.net or asp.net core and a understanding of the http protocol
Experience building single page applications with angular or another client-side framework
Experience using git for source control and various branching strategies
Experience using entity framework or entity framework core on orm using either a code-first or database-first workflow
Experience with ef core is strongly preferred
Experience writing unit and integration tests
How will we know you`re `the one`?
Ability to create modern, professional web interfaces using bootstrap 4/5 and/or material design
Basic understanding of various architectural and design patterns including clean architecture, ddd and cqrs
Ability to accomplish multiple tasks through effective prioritization of duties and functions
Ability to write clean and low-defect codes through software development
Ability to take ownership of a product and go beyond the minimal satisfactory requirements
Ability to implement authentication and authorization for different types of applications to include server-side and client-side applications and apis
Excellent analytical and problem-solving skills
Leadership experience designing, building and maintaining large complex applications
About this position
Location: waverly fAkins wake county office building raleigh, nc 27602
Employment type: regular
Work schedule: mon -fri 8:30am - 5:15pm
Hiring range: commensurate with experience
Posting closing date: post until filled
What makes wake great
Equal opportunity statement
Background check statement
Emergency service worker statement
Hiring insights
Job activity
Posted 30+ days ago