Demo

Software Developer

CORESTAFF Services
Rochester, NY Full Time | Contractor
POSTED ON 10/10/2026
AVAILABLE BEFORE 2/7/2027

Software Developer II – Contract (2 Openings)

Location: Rochester (Henrietta), NY
Job Type: Contract
Work Arrangement: On-site
Pay Rate: $46.14–$53.83 per hour
Open Positions: 2

Position Overview

Our client has immediate opportunities for two Software Developer II professionals to join their team in Rochester, NY, supporting innovative photofinishing products, digital printing systems, photo lab automation, and high-volume cloud services.

In this role, you will take ownership of key software development tasks, contributing to new feature development and the modernization of existing applications. You will develop reliable, maintainable code that supports critical production workflows and enhances the performance and functionality of software solutions.

You will work across a blended technology stack that includes JavaScript/Node.js, modern .NET (Core/6 ), and legacy .NET Framework components. Working within an Agile development environment, you will collaborate with software developers, QA engineers, and product teams to design, implement, test, and deliver high-quality software.

The ideal candidate has 3–6 years of software development experience, strong problem-solving skills, and the ability to work independently on moderately complex development tasks while contributing to a collaborative team environment.

Please note: This is an on-site contract position in Henrietta, NY.

Key Responsibilities

  • Develop moderately complex software features with minimal supervision.
  • Maintain, troubleshoot, and enhance legacy .NET applications, systems, and services.
  • Contribute to new software development using Node.js and modern .NET technologies.
  • Work across frontend and backend code as project requirements demand.
  • Write clean, structured, maintainable, and efficient code across service layers, APIs, and data models.
  • Collaborate with QA engineers and product teams to validate, refine, and deliver application functionality.
  • Participate in technical design and architectural discussions.
  • Conduct code reviews and provide constructive feedback to fellow developers.
  • Lead debugging efforts and resolve technical issues affecting application performance and reliability.
  • Support production deployments and troubleshoot issues in production environments.
  • Contribute to Agile ceremonies, sprint planning, reviews, and continuous improvement initiatives.
  • Apply coding standards and development best practices to improve code quality and long-term maintainability.
  • Provide technical guidance and support to newer team members as needed.
  • Balance feature delivery timelines with scalability, performance, and maintainability considerations.
  • Perform other duties and projects as assigned.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 3–6 years of professional software development experience.
  • Proficiency in JavaScript/Node.js, .NET Framework, and/or modern .NET (Core/6 ).
  • Solid experience working with SQL databases and exposure to MongoDB.
  • Experience working in Agile development environments.
  • Familiarity with Azure DevOps (ADO) or similar tools for sprint planning, version control, and development workflows.
  • Strong problem-solving, debugging, and analytical skills.
  • Attention to code quality, maintainability, and application performance.
  • Effective written and verbal communication skills.
  • Ability to collaborate across development, QA, product, and other technical teams.

Preferred Qualifications

  • Hands-on experience with both frontend and backend development.
  • Working knowledge of Node.js, modern .NET (Core/6 ), or both.
  • Experience with database design and query optimization using SQL Server, MongoDB, or similar technologies.
  • Experience writing unit tests and integration tests.
  • Familiarity with CI/CD pipelines, Git workflows, and Agile development practices.
  • Exposure to cloud services, preferably Microsoft Azure.
  • Experience participating in code reviews and cross-functional development efforts.
  • Ability to troubleshoot and debug distributed systems.
  • Experience maintaining, supporting, and modernizing legacy codebases.
  • Experience or interest in photo-related technologies, including image processing, digital printing workflows, and lab automation.
  • Understanding of eCommerce workflows, including order lifecycles, fulfillment, and customer experience.
  • Familiarity with structural, creational, and behavioral design patterns.
  • Experience with Service-Oriented Architecture (SOA) and microservices.
  • Familiarity with proxy servers such as Apache and NGINX.
  • Proficiency with HTTP protocols and cache management.

Technology Environment

Depending on project assignments, technologies may include:

  • JavaScript and Node.js
  • .NET Framework and modern .NET (Core/6 )
  • SQL Server and MongoDB
  • Microsoft Azure
  • Azure DevOps (ADO)
  • Git and CI/CD pipelines
  • APIs, microservices, and distributed systems
  • Windows-based applications, with increasing use of Linux and cloud deployment environments

Why Join This Opportunity?

  • Contribute to software supporting innovative photofinishing and digital printing technologies.
  • Work on both modern application development and legacy system modernization.
  • Collaborate with experienced development, QA, and product professionals.
  • Gain exposure to cloud services, distributed systems, and production software workflows.
  • Take ownership of meaningful development tasks in a collaborative Agile environment.

Compensation

$46.14–$53.83 per hour, depending on qualifications and experience.

Work Location

Rochester (Henrietta), NY. This is an on-site contract position.

#CSPRO

Pay: $46.14 - $53.83 per hour

Benefits:

  • 401(k)
  • Dental insurance

Work Location: In person

Salary : $46 - $54

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CORESTAFF Services

  • CORESTAFF Services Alexandria, VA
  • We are seeking reliable, detail-oriented individuals to work as Retail Compliance Mystery Shoppers throughout Northern Virginia. In this part-time W-2 posi... more
  • 9 Days Ago

  • CORESTAFF Services Woodridge, IL
  • We are seeking dependable and detail-oriented Warehouse Packers to join our team in Woodridge, IL. Candidates will be responsible for packing, sorting, and... more
  • 2 Days Ago

  • CORESTAFF Services Rochester, NY
  • Software QA Engineer – Contract (2 Openings) Location: Rochester (Henrietta), NY Job Type: Contract Work Arrangement: On-site Pay Rate: $46.14–$53.83 per h... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Software Developer jobs in the Rochester, NY area that may be a better fit.

  • Palantir Technologies York, NY
  • A World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people wh... more
  • 1 Month Ago

  • Honeywell Pittsford, NY
  • As an Embedded Software Developer here at Honeywell, you will be responsible for designing, developing, testing, deploying and maintaining embedded softwar... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!