Sr Software Developer

Coast Professional, Inc.Village of Perry, NY
Hybrid

About The Position

The IT Software Developer will be part of the team responsible for developing and improving our website, organization’s applications, and custom applications. The role requires strong technical skills, and good communication skills for collaboration with the rest of the development team, IT Product Management and QA teams.

Requirements

  • Bachelor's Degree in Computer Science or related field preferred or equivalent work experience
  • Successfully pass pre-employment (post offer) background check
  • Minimum four years of experience in leading IT initiatives and support of software technologies and IT Operations or Application Support preferred.
  • Minimum of two years of experience successfully managing relationships with end user clients preferred.
  • Experience successfully compiling usage or tracking data in a business setting required.
  • Ability to manage and run project independently using standard project management practices.
  • Self-starter with results oriented, proactive management approach that focuses on getting the job done.
  • Significant experience working with Microsoft Office applications including, but not limited to, Excel, PowerPoint, Project, Word and Access.
  • Skilled developer in at least one of the following code bases: C++, JAVA, C#, Artiva, HTML
  • Experience with collection systems including: Artiva (Ontario Systems); Foundations, System Administration, Data Structures, Scripts and file processing.
  • Ability to read, write and speak fluent English.
  • Strong analytical and problem-solving skills with ability to identify improvement opportunities, evaluate options and develop solutions.
  • Ability to effectively lead projects, gather business requirements to achievement of goals and objectives.
  • Initiating process improvement activities including process generation, process monitoring/auditing, and metrics collection and reporting.
  • Strong organizational skills, ability to learn on the job, and possess a strong sense of responsibility and ownership.
  • Ability to adjust quickly to changing business needs. Ability to exercise discretion and judgment.

Nice To Haves

  • Certificates, Licenses: Project Management Professional (PMP) is preferred but not required
  • FACS (Ontario Systems), and Collection Operations knowledge preferred.
  • Knowledge of systems (e.g., various programming languages, databases, system and network architectures, design patterns, etc.) and quality assurance methodologies preferred.
  • Ability to establish effective professional relationships with all internal and external business partners.
  • Excellent presentation and facilitation skills.

Responsibilities

  • Operate at a Senior level for Software Development and Application support.
  • Provide mentorship to Software Developers and Software Support Analysts. This includes peer and code review.
  • Develop user and functional requirements as necessary for software, data storage and retention, or workflow and business process changes.
  • Work closely with the product team and development resources across all phases of projects. This includes contributing to all phases of the development life cycle.
  • Write “clean”, well designed code, and lead code review processes.
  • Lead and/or participate in project efforts using an Agile development methodology.
  • Collaborate with QA to develop comprehensive and appropriate test strategies for each release.
  • Troubleshoot, test, and maintain the core product software and databases to ensure strong security, performance, optimization, and functionality.
  • Contribute to all phases of the development life cycle.
  • Follow industry best practices.
  • Creation and maintenance of all documentation (PPMS) including processes and procedures according to company policy and procedures.
  • Participate in special projects as assigned.
  • Comply with policies and procedures as required.

Benefits

  • 11 Paid Holidays
  • 401(k)
  • 401(k) matching
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid sick time
  • Paid time off
  • Paid training
  • Referral program
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service