For nearly a century, the Opici name has stood for high quality, consistency and value.  Our history is about a commitment to building lasting relationships with our customers, suppliers and employees based on trust, respect and a common purpose. Our mission is to continue to offer the highest quality product at the best possible prices. – Hubert Opici (3/13/1916 – 9/11/2018), American Wine Legend, Wine Enthusiast (2012)

OPICI Family Distributing, a family owned business in wine and spirits for over 100 years, is currently seeing a Application Software Developer to join their Team at their Glen Rock, NJ location. This is an Excellent Opportunity to join Our Team and be a part of The OPICI VISION: To create extraordinary experiences through superior products and service from our family to yours.

Summary –  A successful candidate will be involved in building in-house software and integrating data between cloud and on-premise system. The candidate is required to gather and analyze system requirements and also participate in meetings, test and debug program to meet business needs. The candidate will also be involved in system testing and validation procedures and working with other departments on technical issues including software system design and maintenance. The candidate should be able to work independently and collaboratively and will be playing key role in design documentation, installation and testing and maintenance of the systems.

Ultimately, the role of the Software Developer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design.

To be successful in this role, extensive knowledge of programming languages like ASP.NET, VB.NET, C# is required.


  • Develop, test and implement new software programs
  • Integrating data between cloud and on-premise system
  • Design and update software database
  • Test and maintain software products to ensure strong functionality and optimization
  • Recommend improvements to existing software programs as necessary
  • Participates in full SDLC process, voices concerns/suggestions, and provides solutions that result in better development timelines and more stable code
  • Analyze user requirements and convert requirements to design documents
  • Developing quality assurance procedures
  • Deploying software tools, processes and metrics
  • Facilitate root cause analysis of system issues
  • Working closely with other developers, business and systems analysts

Systems and Technologies

  • Opici project management tools – Smart sheet, Box file sharing, Excel Issue and Task Lists, Lucid Charts
  • Opici IT change management system (DEV-TEST-PROD-TRAIN)
  • Opici training system
  • Opici business systems

Skills and Experience

  • High level of technical expertise combined with communication skills
  • Bachelor’s Degree in Computer Science required
  • 5+ years’ experience in software development using Microsoft development stack
  • Expertise in design, development and deployment of enterprise level N-tier architecture in Microsoft .Net Framework
  • Experience developing native cloud applications with Microsoft Azure and Amazon web services
  • 3+ years’ experience in ERP, Dynamics 365, Azure DevOps
  • 3+ years’ experience in SQL,,, C#
  • Ability to work independently, as team and multi-task effectively
  • Flexible and willing to accept a change in priorities as necessary


  • Salary position determined by experience
  • Welfare benefits – Medical, Dental, Vision
  • 401k with Company Match
  • Paid Holiday & Paid Time Off
Job Department: Information Technology
Job Type: Full Time
Job Location: New Jersey-Glen Rock
Sorry! This job is expired.