• NIC Inc,
  • Columbia, SC
  • 2 hours ago
Web, Developer, SDLC, ASP, .NET, C, Windows, Foundation, JavaScript, Director, Computer, .Net, SQL, IIS, Security, CMS
Full Time

Job Description

**NIC is currently working 100% remote due to COVID. We ideally would like this candidate to be local, but are open to entertaining options.

NIC - South Carolina, a subsidiary of NIC, is seeking candidates for a full-time position for a Senior .NET Web Developer in Columbia, SC. The selected candidate will be part of a strong development team, and will be responsible for translating complex business requirements into functional web based applications throughout all stages of the SDLC.

As a Senior member of the development team, the Senior Developer will create and support large scale/complex applications by gathering requirements, designing, maintaining, developing, testing and deploying applications with security, efficiency, maintainability, and usability in mind. Senior developer will serve as technical lead on projects requiring multiple developers, and mentor less experienced developers.


  • Plan, review, design, code, and implement internet and e-commerce applications using Microsoft technologies (ASP.NET, .Net Core, C#, Visual Studio, Windows Communication Foundation, Web/Rest Api, MVC, Entity Framework, etc.), Angular 9, and other open standards products (JavaScript, AJAX, CSS, JS framework, etc.) for both traditional browsers and mobile devices
  • Set up and maintain data structures and database environment
  • Perform code reviews
  • Architect complex applications
  • Mentor junior developers
  • Serve as team lead on complex applications requiring multiple developers
  • Maintain existing applications
  • Perform other responsibilities as assigned by Director of Technology
  • Some Travel May be Required


  • Undergraduate degree in Computer Science or related discipline
  • Must have a minimum of 8 years of solid experience in developing large scale web applications using Microsoft technologies
  • Experience in leading a development team
  • .Net Core, Angular 9 (minimum of 2 years of professional experience with Angular)
  • C# /ASP.NET/ MVC/WebApi
  • Visual Studio/Azure Devops
  • MS SQL Server / T-SQL / LINQ / Entity Framework
  • JQuery / CSS / Javascript / Bootstrap / Foundation
  • Good understanding of WCF, Restful Api, SOA, and design patterns
  • Windows Server / Active Directory / IIS knowledge
  • Networking and Security concepts
  • PHP and Drupal are a plus
  • KendoUI preferred
  • Mobile application technologies are a plus
  • Azure Cloud is a plus
  • Prior CMS experience a plus
  • Strong verbal and written communication skills
  • Represent NIC SC with integrity and professionalism
  • Excellent written and verbal communication skills
  • Must be detail-oriented, organized, and self-motivated
  • Strong problem-solving skills, troubleshooting skills, critical thinking and flexibility in approach
  • Ability to communicate technical directions over the phone or by email to users of all levels
  • Desire to work in a fast-paced, entrepreneurial environment
  • Ability to follow standard processes
  • Strong team player, adaptable and hard working
  • Desire and willingness to learn new technology and software

We offer a competitive salary, outstanding benefits package and the professional advantages of an environment that supports your development and recognizes your achievements.


  • Competitive compensation program
  • No-cost group medical/dental insurance
  • Stock purchase plan
  • Matching 401(k) contributions with 100% vesting
  • Disability insurance
  • Life insurance
  • Company wellness program
  • Casual and fun office environment
  • Paid State holidays/vacation
  • Tuition reimbursement

Dice Id : 10119425
Position Id : SENIO03288
Originally Posted : 3 months ago
Have a Job? Post it