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

.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 .NET developer to join our growing software development team. In this role, you will have a unique opportunity to build and support a variety of internal systems. 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 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

Technologies/Competencies

  • Microsoft-stack development: .NET, C#, MSSQL
  • T-SQL or comparable relational database development skills
  • Software
    • Visual Studio 2010 and up
    • TFS ticketing and source control
  • Familiarity with WPF/MVVM a plus
  • Familiarity with MVC and JavaScript 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.

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

Technologies/Competencies

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

 

Project Manager

Department: Information Technology
Location: Corporate Headquarters
Reports To: Information Technology Director

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

Job Description: 

The Project Manager’s main responsibility will be to support the implementation and on-time delivery of WMS and ERP systems across all CI business areas. The Project Manager works with team members across the various business units, IT and vendor to ensure that the project team is poised to meet the project objectives and goals on time and on budget.

The Project Manager is an exceptional communicator who knows how to identify and mitigate risks before they become issues on projects with multiple stakeholders and personalities in a direct to consumer/direct marketing environment. 

Primary Responsibilities:

  • Responsible for developing and managing project plans and working with business leads, project teams and vendor to execute on plans.
  • Ability to work with various platforms, large project teams and multiple vendors to execute large sized projects.
  • Ability to be involved in all aspects of project, monitor day-to-day activities of internal/external project teams and ensure work is progressing as planned.
  • Manage schedules, budgets and overall project organization to ensure requirements and project delivery dates are clearly communicated, understood and executed upon.
  • Effectively and efficiently plan and prioritize all resources working across project(s) based on scope of work and project goals.
  • Actively monitor project risks and scope creep to foresee/identify potential problems and proactively work with project team to identify solutions to address them in advance.
  • Consistently identify needs that business units may not recognize and ensure approaches and solutions are linked to objectives and future needs.
  • Continuously manage business expectations, ensure delivery of the highest quality service, and solicit and act on client feedback.
  • Communicate and document project status and strategic recommendations to clients, team members and senior management on a regular basis; escalate issues accordingly via the appropriate channels.
  • Proactively conduct project phase post mortems and identify opportunities for improvement to all process and tools used in the execution of project activities.

Required Competencies/Skills:

  • Proven track record with executing large-scale ERP projects with diverse external and internal project teams.
  • Knows the difference between a risk and an issue and understands how to identify and manage one from becoming the other.
  • Ability to create, manage, and deliver against interdependent project plans
  • Ability to lead daily scrum meetings to ensure deadlines and roles are clearly defined
  • Knowledge in e-commerce, warehouse management and ERP systems
  • Experience in Agile and Scrum based project management.
  • Excellent verbal, written, presentation and interpersonal communications skills.
  • Demonstrated ability to work with and support cross-functional project teams.
  • Ability to understand and document project requirements and dependencies.
  • Understanding of business and functional requirements.
  • Strong attention to detail and focus on task completion is critical.
  • Competencies in project management tools required.

Education Required:

  • 8+ years of experience in project management.
  • Manhattan Scale and Microsoft Dynamics AX experience preferred.
  • Bachelor’s degree preferred.