Your web browser is no longer supported.
Cigars International is committed to providing you with the best web experience possible.

Information Technology Jobs

The IT team at CI is involved in every facet of the business. From the hardware and infrastructure to the custom software and websites we design and develop, without the strategic use of technology CI wouldn’t have been able to achieve its status in the industry.

On the development side we use frameworks such as ASP.NET, MVC, WPF and WCF to write custom software to business specifications while leveraging strategic partnerships with other providers. End-to-end this team develops and evolves the systems to make the business as efficient as possible.

Senior .NET Developer

Department: Information Technology
Location: Corporate Headquarters
Reports To: Development Manager

Cigars International is the industry-leading online and direct marketer of fine, handmade cigars, gifts and accessories, and we’re looking for a skilled senior .NET developer with 7+ years of development experience to join our growing software development team. In this role, you will have a unique opportunity to architect and support a variety of internal systems and websites, and to provide mentorship to other team members. As the fastest growing cigar company in the country, we need passionate developers like you to help us thrive!

Primary Responsibilities

  • Support and improve a custom e-commerce platform written in C# .NET 4.0 MVC 3 and SQL
  • Support and improve a series of custom distributed applications which manage order fulfillment and inventory management, written in .NET, ColdFusion, and SQL
  • Create and maintain WCF services and other supporting applications
  • Write performant SQL stored procedures and propose database designs as required
  • Follow best practices to build maintainable, scalable applications and services
  • Coordinate with business users to gather requirements
  • Manage multiple priorities and projects to achieve business needs on time
  • Continually develop skills to stay current with best practices and technologies
  • Actively participate in ongoing design and architecture discussions
  • Provide mentoring and architecture/development advice to other members of the team


  • Microsoft-stack development: .NET, C#, MSSQL, IIS, MVC/Razor view engine, WCF
  • T-SQL or comparable relational database development skills
  • Software
  • Visual Studio 2010 and up
  • TFS ticketing and source control
  • Front End
  • HTML 5
  • CSS 2.1/3
  • JavaScript/jQuery
  • Mobile development
  • UX
  • Familiarity with SEO and web analytics a plus
  • Familiarity with WPF/MVVM a plus
  • A passion for technology and programming
  • Self-learner and willing to learn new skills and tools on the job as needed.
  • Excellent written and verbal communication skills—able to succinctly convey technical and logical questions and answers
  • Highly organized
  • Ability to creatively solve problems and find solutions to challenges

Interested candidates must send a Cover Letter identifying how your background, skills and experience match our Job Description including your salary requirements.