This site uses cookies. To find out more, see our Cookies Policy

Full Stack .NET Developer in Providence at United Natural Foods, Inc.

Date Posted: 4/16/2018

Job Snapshot

Job Description


Develop functional enhancements and provide operational support for the UNFI Customer Portal, UNFI Intranet, and other UNFI web properties and applications. Participate as a team member or individually, performing technical work on Digital Core projects. Utilize technical, applications design, and operational experience to support new Digital Media objectives.



  • Leads and provides senior programming support for web team development projects within a SharePoint 2013 / .NET / Windows / SQL Server technical environment utilizing tools and languages including C#, ASP.NET, Web Services, JavaScript/JQuery, HTML, XML, and CSS.
  • Develops, codes, installs, tests, debugs, and documents Web applications within current policies.
  • Diagnoses and troubleshoots problems with existing Web applications and sites.
  • Ensures security of all Web sites and related applications.
  • Work with Senior team members to develop technical specs and architectures for features and sites
  • Configures HTTP servers and associated operating systems, and establish appropriate server directory trees.
  • Provides guidance to junior members of the team.  
  • Prepares detailed workflow charts and relationship diagrams to illustrate sequence of steps to describe input, output, and logical operation.
  • Works with database administrators to design, develop, and update databases as they relate to Web applications.
  • Conducts research into current and emerging Web technologies and issues in support of Web development efforts.
  • Performs other duties as assigned

Job Requirements



  • Bachelor’s degree in the field of computer science, information systems, or web development, with a minimum of 5 years equivalent work experience preferred
  • CSM certification would be preferred          

Experience Required:

  • 5+ years of full software development lifecycle experience.
  • 3+ years of experience with the required knowledge 
  • System implementation experience is preferred.

Required Knowledge:    

  • Experience in web development
  • experience
  • .net/C# experience
  • HTML5, HTML, CSS, JavaScript, JQuery experience
  • Ability to understand large data models and write complex SQL queries.
  • Experience with Git and Continuous Integration and Continuous Deployment (CI/CD) processes and tools
  • Experience with Web Servers required. Experience with the Apache HTTP Server required.
  • Experience with Relational Databases is required.
  • Experience with SQL Server.
  • Solr experience preferred.
  • Able to identify problems and opportunities, and champion solutions within the scope of own work.
  • Ability to complete tasks on time and within a climate of frequent market change and shifting needs; ability to do so with minimal management oversight.
  • Good communication skills & a great can-do attitude.
  • Experience with Agile development methodology.


  • Excellent troubleshooting and problem solving skills
  • Ability to be agile and work quickly while jumping from task to task
  • Desire to work within a team environment where team members thrive on excellence and candor and change.
  • Able to act without direct supervision and manage others under delegated responsibility.
  • Passion for exceeding customer expectations and quality of work.
  • Ability to self-research emerging Internet technologies and trends.
  • Excited to learn about new and emerging technologies.
  • Ability to self-research solutions to software and engineering problems as required.
  • Ability to effectively prioritize and multitask effectively in a high pressure environment.
  • Understanding of the organization’s goals and objectives.
  • Ability to provide the coaching, training, leadership and guidance required for junior associates of the team