Demo

Sr Software/Web Developer

Guilford County
Greensboro, NC Full Time
POSTED ON 1/28/2026 CLOSED ON 2/26/2026

What are the responsibilities and job description for the Sr Software/Web Developer position at Guilford County?

GENERAL STATEMENT OF DUTIES

This position work as part of a team designing, developing, maintaining, administering County state-of-the-art software solutions.

DISTINGUISING FEATURES OF THE CLASS

Assignments in this class will include production of web-based systems of an interactive nature. The employee focuses on the County's application development and maintenance. The ideal candidate will possess extensive experience in developing robust and scalable .NET applications and will be responsible for designing, developing, and maintaining software solutions that meet the business needs of the organization. The candidate should be flexible to learn new technologies, programming languages, low code, no code, COTS solutions as needed to support the County’s business applications.

Duties And Responsibilities

Essential duties and responsibilities include but are not limited to:

  • Design and Development: Lead the design, development, and implementation of enterprise applications using.Net and other programming languages, ensuring high performance, scalability, and security. Focus on solution design to prioritize the needs of end users and align with county’s strategic objectives. Knowledge of “Human Centric Enterprise Application Design” preferred.
  • Code Review and Quality Assurance: Conduct code reviews, ensure adherence to coding standards, and mentor junior developers to improve their coding skills and help foster collaborative and inclusive team environment
  • Technology Lead: The ideal candidate should be flexible to learn new technologies, programming languages, Low/No Code platforms, COTS solutions as needed to support county business needs.
  • Enterprise Solution Risk Assessment: The ideal candidate should be able to work with assess software solutions for identifiable security risk and collaborate with other county departments as needed in implementing custom solutions
  • Requirement / Business Analysis: Collaborate with stakeholders to gather and analyze requirements, translating business needs into technical specifications.
  • System Integration: Integrate various systems and third-party APIs into .NET and other applications, ensuring seamless functionality.
  • Technical Leadership: Provide technical guidance and leadership to the development team, fostering a culture of continuous improvement and innovation.
  • Testing and Debugging: Develop and execute unit tests, identify and resolve software defects, and ensure the reliability and quality of applications.
  • Documentation: Maintain comprehensive documentation for all developed code, ensuring that future developers can understand and build upon the work.
  • Project Management: Manage and prioritize multiple projects, ensuring timely delivery of high-quality software solutions.
  • Continuous Learning: Stay updated with the latest industry trends, tools, and technologies, and integrate them into the development process.
  • Process Improvement: Ideal candidate should be innovative in identifying improvements to existing solutions, encourage automation, implement best practices for continuous improvement.

RECRUITMENT STANDARDS

Technical Skills

Knowledge, Skills, and Abilities

  • Proficiency in C#, ASP.NET, .NET Core, and Entity Framework.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Experience with MVC development architecture
  • Familiarity or interest in using AI-assisted development tools (e.g., GitHub Copilot, Visual Studio AI features)
  • Familiarity or interest utilizing Python or similar languages, particularly for scripting, automation, or AI-related tasks
  • Basic understanding of AI/ML concepts (e.g., large language models, natural language processing)
  • Strong understanding of database design and SQL, with experience in MS SQL Server or other relational databases.
  • Familiarity with report development including PowerBI and/or SSRS
  • Familiarity with cloud platforms such as Azure or AWS.
  • Experience with IIS configuration and management
  • Understanding/familiarity of the Microsoft Power Platform, specifically with Power Apps and Power Automate
  • Knowledge of RESTful APIs, microservices architecture, and service-oriented architecture (SOA).
  • Experience with version control systems, preferably Git.
  • Understanding of Agile/Scrum methodologies.

Soft Skills

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work collaboratively in a team environment.
  • High attention to detail and strong organizational skills.
  • Ability to evaluate AI tools for practical business use
  • Experience protecting sensitive data (PII, PHI, CJIS)

Minimum Qualifications

Four-year degree in Information Technology, Computer Science or related field with at least 3 years of experience as a programmer; OR,

Two-year degree in Information Technology, Computer Science or a related field with at least 5 years of experience as a programmer; OR,

High School diploma or GED with at least 7 years of experience as a programmer.

Preferred Qualifications

Certification from Project Management Institute such as CAPM or PMP and/or

Microsoft for .NET Core certification.

Mobile Application development experience.

Business / Requirements analysis / Solution design and development

Generalist mentality to work on future technologies / additional programming languages / solutions.

Knowledge / Experience with DEVSECOPS

Physical Demands

An employee in this position must be able to physically perform the basic life operational functions of kneeling, crouching, reaching, standing, walking, pushing, pulling, lifting, fingering, grasping, feeling, talking, hearing, and repetitive motions. The employee must be able to perform light work exerting up to 10 pounds of force routinely and/or in excess of 20 pounds of force occasionally to lift objects.

Working Conditions

Workspace consists of a normal office environment. No adverse environmental conditions.

May Require Driving

This position may require driving for this position whether driving a County owned or personal vehicle to conduct county business such as but not limited to attending conferences, meetings, or any other county related functions. Motor Vehicle Reports may be verified for valid driver's license and that the driving record is compatible with the county's driving criteria.

If a personal vehicle is operated for county business proper insurance is maintained as per Guilford County's vehicle use policy.

Special Note: This generic class description gives an overview of the job class, its essential job functions and recommended job requirements. However, for each individual position assigned to this class, there is available a completed job description with a physical abilities checklist, which can give further details about that one specific position. Those documents should be reviewed before initiating a selection process. They can provide additional detailed information on which to base various personnel actions and can assist management in making legal defensible personnel decisions.

Salary.com Estimation for Sr Software/Web Developer in Greensboro, NC
$97,658 to $122,531
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr Software/Web Developer?

Sign up to receive alerts about other jobs on the Sr Software/Web Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Guilford County

  • Guilford County Greensboro, NC
  • GENERAL STATEMENT OF DUTIES Performs annual listing and assessing of all personal property in the county. DISTINGUISHING FEATURES OF THE CLASS An employee ... more
  • 4 Months Ago

  • Guilford County Greensboro, NC
  • This internship provides a strong foundation of knowledge about local government and municipal management, as well as the opportunity to develop skills rel... more
  • 4 Months Ago

  • Guilford County NC 27409, NC, NC
  • GENERAL STATEMENT OF DUTIES The Veterinarian is responsible for supervising the overall health of all shelter animals and works under the general supervisi... more
  • 4 Months Ago

  • Guilford County Greensboro, NC
  • GENERAL STATEMENT OF DUTIES The primary purpose of the paramedic is the response, assessment, triage, treatment, and transport of victims of accidents, inj... more
  • 4 Months Ago


Not the job you're looking for? Here are some other Sr Software/Web Developer jobs in the Greensboro, NC area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!