Hauppauge, NY, USA
89 days ago
Manager; Software Development
Apply Description

Position Summary:

The Manager of Software Development is responsible for developing software to deliver high-quality, innovative software solutions for CPC’s e-commerce platforms, in-house ERP design & implementation, and blockchain technology.


Responsibilities: including but not limited to -  

Work closely with key stakeholders to understand business requirements and translate them into technical solutions. Support the development of user interfaces and web services solutions. Integrate data from various back-end services and databases.Develop and implement software development best practices, including coding standards, testing protocols, and version control processes.Keep up on emerging technologies/industry trends and apply them into operations and activities.Coordinate with Marketing team members regarding graphic and SEO-driven content creation, resolve problems, prioritize needs, develop content criteria, or choose solutions.Regularly update all website themes and plugins.Provide scope and outline for new site developments and enhancements.Manage the design, implementation and maintenance of in-house ERP system.Develop and maintain websites/ecommerce (html and backend programming languages).Work with the management team to establish and track development goals, budgets, and timelines.Asist in development, and eventually take over management of company blockchain and NFT programOther projects and duties as assigned by senior management. Requirements

Education and Experience:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.5+ years of experience in software development; experience leading and managing a team preferred.Proficiency in at least one programming language and experience working with e-commerce platforms, ERP systems, and blockchain technology.Experience with web development technologies such as HTML, CSS, and JavaScript.Experience with website design principles and user experience.A strong track record of delivering high-quality software solutions on time and on budget.

Skills, Abilities and Knowledge:

Strong foundation in programming/scripting languages such as Java, Python, or C++. Knowledge of NFTs, and blockchain platforms such as Ethereum, Hyperledger, or Corda.Knowledge of e-commerce systems such as payment gateways, shopping car systems, and customer relationship management systems. Excellent communication and leadership skills, with the ability to work effectively in a team environment.Strong analytical, reasoning and problem-solving skills.Ability to translate and summarize complex data into understandable, actionable information and recommendations.Ability to prioritize assignments and meet deadlines in a fast paced and growth-oriented environment.

Physical Demands:

Required to use hands to operate computer controls. Specific vision abilities required include close vision, ability to focus. While performing the duties of this job, the employee is regularly required to stoop, kneel, crouch, stand, bend, sit, talk, hear or walk for long periods. The employee may lift and/or move up to 50 lbs.

Work Environment:

Employee travel/work hours/schedule/location and/or shift are subject to change based on business needs and Management discretion. Potential to move between production operation sites/areas to complete job functions. Work locations are subject to change as needed to meet business requirements.  

Supervisory Responsibilities:

May be responsible for managing non-union employees.


Pay Range:

$100,000 - $150,000 per year

Confirm your E-mail: Send Email