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.

.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.

Information Technology Department Head

Department: Information Technology
Location: Corporate Headquarters
Reports To: President or Vice President
Key Responsibilities:
  • As a member of the Senior Leadership Team work effectively across the organization to solve problems, share information, deliver results, and create value for customers and the Company.
  • Create a first class professional information technology department that consistently delivers on stated goals. Provide the necessary working environment to ensure maximum efficiencies. Directly manage a team of six (6) first level managers and indirectly manage a team of 20-25 information technology professionals.
  • Provide day-to-day direction, thought leadership, and mentoring in the area of software architecture, application design, infrastructure and business efficiencies. Ensure high availability of all critical business systems.
  • Define, own, and promote standards for tools, techniques and methodology for our strategic technologies and maintain up-to-date standards.
  • Function as steward of our migration toward an approved architectural blueprint, ensuring that designs foster reuse and maintainability, including web services.
  • Provide oversight in standards adherence through reviews of project work; represent Solution Engineering application architecture and design principles at Design Authority Boards.
  • Lead the sizing and estimating practice for software solutions in collaboration with other IT disciplines during the pre-project, discovery/initiation phase.
  • Ensure that architectural options, issues and opportunities are clearly communicated to key stakeholders and project teams, providing architectural trade-off options, alternatives and recommendations which are aligned to business imperatives and goals including, technology strategy, financial goals and operational considerations.
  • Partner with leaders of other disciplines to ensure proposed solutions align with information, technology, infrastructure, business and security architectures.
  • Assist with ensuring PCI compliance for the organization.
  • Perform other duties as assigned.
Key Skills and Professional Experience:
  • A minimum of 15 years in progressive IT management roles including 5-7 years leading an architecture and software design function across multiple businesses. Large scale retail application systems integration and design experience preferred.
  • Bachelor's degree is required. Master’s degree in Computer Science, Engineering or Business Administration preferred.
  • Professional experience in application architecture modeling, developing conceptual architectures, designing systems using contemporary design and engineering best practices such as service oriented architectures (SOA), agile development and object-oriented analysis and design (OOAD).
  • Experience with software estimating models and practices; demonstrated ability to drive improvements in estimating accuracy.
  • Exposure to multiple, diverse technologies and processing environments and IT specialties such as web technologies, e-commerce, content management, identity and access management, XML, web services, B2B messaging and integration technologies.
  • Demonstrated ability to effectively navigate a complex and multi-faceted organizational structure utilizing a matrix management approach to accomplishing business objectives. Ability to multi-task across a number of large, multi-year initiatives and smaller product releases.
  • Ability to execute and get things done while balancing financial; architectural; business and IT objectives. Exceptional interpersonal skills, including teamwork, facilitation and negotiation; excellent consulting and influencing skills.
  • Excellent communication skills - verbal, written, presentation; must have demonstrated experience effectively presenting complex ideas to an executive audience.
  • Has been a member of a project delivery team that has successfully delivered major business solutions into production/implementation.
  • Knowledge of IT security and regulatory compliance (PCI, PII, etc.) requirements.

Only candidates with demonstrable professional experience, competencies & skills and have the ability to meet the responsibilities outlined must provide a Resume & Cover Letter with salary requirements to be considered. Your Cover Letter should outline how your background, experience, competencies and skills align with our Job Description.