Your New Favorite Place to Work

Based out of Olean, New York and with branches in Ohio and Montana, The Demski Group is focused on creating software applications to accelerate business.

Demski group square

Why Work For The Demski Group

At The Demski Group, we foster a culture of continuous learning, growth, and collaboration. We provide our employees with the tools, resources, and support they need to excel in their roles and achieve their career goals. Our work environment is dynamic, fast-paced, and challenging, but also fun and rewarding.

We offer competitive salaries, comprehensive benefits packages, flexible working arrangements, and plenty of opportunities for career advancement. We also value diversity, equity, and inclusion, and strive to create a workplace where everyone feels respected, valued, and heard.

Current Openings

Full-Stack Developer

We are looking for a talented Full-Stack Developer to join our team. In this role, you will be responsible for developing and implementing web applications and services using both front-end and back-end technologies. You will work closely with other developers, designers, and project managers to deliver high-quality software solutions that meet our clients’ needs.

Responsibilities:

  • Develop and maintain web applications and services using front-end and back-end technologies
  • Collaborate with other developers, designers, and project managers to develop software solutions
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug software issues
  • Stay up-to-date with emerging trends and technologies in web development

 

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience in web development using front-end and back-end technologies
  • Strong proficiency in JavaScript, HTML, CSS, and at least one back-end language (e.g., Python, Ruby, Java)
  • Knowledge of at least one front-end framework (e.g., React, Angular, Vue)
  • Experience with RESTful APIs and asynchronous programming
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills
Software Project Manager

We are seeking a talented Software Project Manager to join our team. In this role, you will be responsible for overseeing the planning, implementation, and tracking of software development projects. You will work closely with software developers, designers, and other stakeholders to ensure that projects are delivered on time, within budget, and to the required quality standards.

Responsibilities:

  • Plan, implement, and track software development projects from initiation to closure
  • Collaborate with software developers, designers, and other stakeholders to ensure that project requirements are clearly defined and met
  • Create and maintain project plans, schedules, and budgets
  • Identify, assess, and manage project risks and issues
  • Communicate project status, progress, and issues to project stakeholders
  • Ensure that projects are delivered on time, within budget, and to the required quality standards

 

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of experience in software project management or related field
  • Knowledge of software development methodologies (e.g., Agile, Scrum)
  • Strong project management skills, including planning, scheduling, budgeting, and risk management
  • Excellent communication and leadership skills
  • Strong problem-solving and analytical skills
  • Ability to work effectively in a team environment.