Your web browser is no longer supported.
Cigars International is commited to providing you with the best web experience possible. Please upgrade to a modern web browser.

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 technologies such as ASP.NET, 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.

And not to be forgotten is the base on which all this runs which is designed and supported by the infrastructure side of the house. Using technologies from Cisco, Citrix, Microsoft, and the like we provide a robust platform for everything to happen.

Quality Assurance Tester

Department: Information Technology
Location: Corporate Headquarters
Reports To: Quality Assurance Lead
Job Description:

We are looking for a Quality Assurance Tester to join our IT team. This position will perform functional testing of software and web applications to ensure it complies with specifications and functions without error. This position works closely with the development team to resolve issues before implementation of projects. This position will also be required to take part in documentation of projects, defining specifications and scope of projects, and help to determine impact of those changes.

Primary Responsibilities:
  • Testing of all development projects before User Acceptance.
  • Translation of business needs to technical action plans.
  • Documentation of applications and systems.
  • Assist in project planning.
  • Keep management and other senior staff apprised of the status of projects and systems.
  • Perform other duties as required.
Core Competencies:
  • At least 1 year of experience in testing windows applications, services, and web applications preferred.
  • Experience in specification definition and Business Analysis duties are a plus.
  • Experience with Visio or some similar flow charting software a plus.
  • Attention to detail is required.
  • Excellent organizational skills are required.
  • Must be able to shift focus and priorities quickly and effectively.
  • Excellent communication skills, both verbal and written, are required.
    • Must be able to communicate effectively to both technical and non-technical parties.
  • Understanding of unit testing is a plus.
  • Understanding of e-commerce, sales, and distribution industries and processes is a plus.

Please send a cover letter outlining your interest in this opportunity along with salary expectations. Those not providing a cover letter will not be considered for this opportunity.

.Net Developer / Software Engineer

Department: Information Technology
Location: Corporate Headquarters
Reports To: IT Manager
Love solving puzzles; enjoy finding creative solutions to technology problems and you’re ready to join an engineering team that partners with the business? Then we want to talk to you! Cigars International is the industry-leading online and direct marketer of fine, handmade cigars, gifts and accessories, and we’re looking for an experienced .net Developer to join our growing software engineering team. In this role, you will have a unique opportunity to be a strategic partner with the business helping to build and sustain a growing ecommerce platform. As the fastest growing cigar company in the country we need innovative and imaginative information technology engineers like you to help us grow!

Job Responsibilities
As a .Net Developer you will be responsible for developing, creating, and modifying general computer applications software or specializing utility programs, analyzing user needs and develop software solutions.

Additional responsibilities of the .Net Developer include:
  • Modifying existing software to correct errors, allowing it to adapt to new hardware, or to improve its performance
  • Developing and directing software system testing and validation procedures, programming, and documentation
  • Conferring with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Analyzing user needs and software requirements to determine feasibility of design within time and cost constraints
  • Providing technical support of applications including after hours (on call) support
  • Keep management and other senior staff apprised of the status of projects and systems.


Job Requirements
We are looking for a creative problem solver with initiative who loves to solve problems in the business and information technology space. You must be able to effectively communicate with both technical and non-technical parties with excellent written and verbal communication skills.

Additional requirements of the .Net Developer include:
  • Bachelor’s Degree in related field or equivalent education or experience
  • At least 2 years experience as software engineer in a developer role
  • Experience in one of the following .net development areas:
    • ASP.NET MVC
    • WPF
    • WCF
    • Windows Services
    • MS SQL
    • jQuery and Advanced CSS
  • Solid understanding of SQL development and Object Oriented Programming (OOP)
  • Experience with sales and order processing systems, e-commerce sites, mobile site design, a plus
  • Experience with all phases of application software development/maintenance life cycles in an enterprise client/server and/or web-based environment, preferred
Interested candidates must send a Cover Letter identifying how your background, skills and experience match our Job Description including your salary requirements.