You could call us a systems developer, a solutions provider, or even a textbook distributor, but we like to think of ourselves as a partner to the independent college retailer. See, we think that there is a greater advantage to a college campus, and to the community, by keeping the college bookstore independently run. The College bookstore is a fixture on campuses in an era when the retail marketplace is the most complex. It is common these days for a school to perceive that the marketplace is, in fact, so complex that having an outside company come in to run the store is the only financially viable option. However, here at NBC we know better. We know that independents, when operating to their fullest potential, are actually more profitable than leased stores. Textbook selection and availability, state-of-the-art eCommerce tools and time saving back-office software are all within our wheelhouse. 100 years in business is a long time, and we have changed tremendously as a company since then, constantly adapting as the marketplace changes.

Nebraska Book Company

Lincoln, NE

Senior .Net Developer

$80,000-$105,000 / YEAR

Senior .NET Developer (.NET)

Position Overview:

The Senior >NET Developer is responsible for designing, developing, and maintaining windows, web, and web services based retail software applications. These applications fulfill critical business needs and directly impact our customers as well as our customers’ guests. Current systems include back office (inventory, accounting, reporting, integrations) and point-of-sale (full register and mobile). This is an exempt, non-supervisory position, reporting directly to the Software Development Manager.

Primary responsibilities include:

  • Architecting and designing applications to balance customer and internal (support and maintenance) needs
  • Mentoring, sharing knowledge, and helping ensure clean coding patterns
  • Developing and testing complex Windows applications
  • Working in a team-oriented environment to accomplish high-level business goals
  • Contributing solutions to issues and problems across product areas
  • Providing progress updates and following through on commitments to the team to meet deadlines
  • Working with business users to define requirements for applications and suggesting improvements
  • Working with Support team members to diagnose and resolve customer inquiries
  • Communicating with third parties about integration and software certification projects
  • Adhering to policies regarding Development Life Cycle, IT controls, and changing control for all development
  • Complying with all company personnel policies and practices as well as all federal, state, and local standards/requirements
  • Other duties as assigned

Qualifications, skills, and abilities:

  • Effective listening and communication skills
  • Should be highly adaptable, detail-oriented, and able to work autonomously
  • Use of business-oriented approach of understanding development goals from a customer perspective and how individual tasks contribute; use of cater-development approach to improve those results
  • Ability to build relationships and work collaboratively
  • Ability and desire to problem-solve, prioritize, and multi-task in a fast-paced environment
  • Strong desire for continuous learning and personal growth


  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or other related field combined with three years of software development experience; or equivalent combination of education and experience
  • Exposure to Agile Methodology
  • Experience with the development, selection, and implementation of application frameworks and enterprise design patterns
  • Experience with object oriented .NET (C#, ASP.NET, MVC, WCF) design and development
  • Experience with Visual Studio and Resharper
  • Familiarity with SOA design patterns
  • Strong understanding of SQL, T-SQL and databases
  • C++, Websockets, JSON, and client side frameworks experience is a plus