Software Developer II

Job Title
Software Developer II
Job ID
Work From Home
Work Remote
Syracuse,  NY 13202
Other Location

About Us

CCMR3 is at the forefront of changing the way people think about accounts receivable.
We focus on partnership and deliver an empathetic, people-first approach in every client interaction.
We’re seeking individuals who are innovative and who are relentlessly dedicated to the success of our clients and our team. As we redefine the accounts receivable industry, we’re excited to have top talent like you join our team to help us meet and exceed goals.
At CCMR3, we’re a team of dedicated professionals who challenge and support one another. Our open office environment is welcoming and encourages collaboration and idea sharing. The hard work of our team is recognized and rewarded and CCMR3 leadership is devoted to investing in the growth of our most important asset, our people.

Job Summary

We are looking for a Software Developer II with a strong proficiency in C# to contribute to the design, development, and maintenance of our industry-leading software products. The ideal candidate will be an experienced programmer with a proven track record of building robust, scalable, and efficient applications.


  • Working alongside contractors to develop and maintain applications
  • Collaborate with cross-functional teams to design and develop software solutions that meet business requirements and industry standards.
  • Write clean, efficient, and maintainable code using C# and other relevant technologies.
  • Conduct thorough testing and debugging of applications to ensure high performance and reliability.
  • Participate in code reviews, providing constructive feedback and suggestions to enhance code quality.
  • Work closely with product managers and stakeholders to understand user needs and translate them into technical requirements.
  • Stay up-to-date with the latest industry trends and advancements in software development to continuously improve skills and knowledge.
  • Assist in troubleshooting and resolving software defects and issues.
  • Contribute to the documentation of software design, architecture, and implementation.


  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer, preferably with at least 3 years of hands-on experience with C# development.
  • Strong knowledge of object-oriented programming principles and design patterns.
  • Proficiency in using .NET framework and related technologies.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
  • Experience with database design and SQL queries.
  • Ability to work effectively in a team environment and collaborate with cross-functional teams.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal and written communication skills.
  • A passion for learning and a drive to stay updated with the latest technologies and industry best practices.

Option 1: Create a New Profile