Community Bank-posted 3 months ago
$72,000 - $124,686/Yr
Full-time • Senior
DeWitt, NY
Credit Intermediation and Related Activities

At Community Financial System, Inc. (CFSI), we are dedicated to providing our customers with friendly, personalized, high-quality financial services and products. Our retail division, Community Bank, N.A., operates more than 200 customer facilities across Upstate New York, Northeastern Pennsylvania, Vermont and Western Massachusetts. Beyond retail banking, we also offer commercial banking, wealth management, investment management, insurance and risk management, and benefit plan administration. Just as our employees are committed to helping our customers manage their finances, we're committed to our employees. After all, they make it happen for our customers every day. To ensure our people can enjoy long and successful careers here at CFSI, we offer competitive compensation, great benefits, and professional development and advancement opportunities. As an equal-opportunity workplace and affirmative-action employer, we celebrate and support a diverse workplace for the benefit of all: our employees, customers and communities.

  • Responsible for designing, developing, testing, deploying and maintaining new and existing custom software applications, including desktop/mobile/web/cloud applications, system integration processes, database instances, and other software projects.
  • Lead software development lifecycle efforts including requirements gathering, design, prototyping, implementation, testing, deployment, and documentation of new and existing software projects.
  • Contribute to the technical direction of the team and provide technical subject matter expertise.
  • Participate in mentoring junior team members where applicable.
  • Maintain proficient knowledge of and demonstrate ongoing compliance with all laws and regulations applicable to this position, ensure ongoing adherence to pertinent policies, procedures, and internal controls, and meet all job-specific training requirements in a timely fashion.
  • Perform other related duties as assigned or directed.
  • Bachelor's or Master's degree in Software Development or related field with programming related courses or equivalent.
  • All applicants must be 18 years of age or older.
  • Strong communication skills.
  • Ability to work effectively in a team environment and to multi-task in a fast paced environment.
  • Ability to work independently and remain on task.
  • Strong programming skills in C#, Javascript with experience in Javascript frameworks like Next.js and React.
  • Experience with SQL databases, such as Microsoft SQL Server, and/or No-SQL database platforms.
  • Experience developing and consuming web service APIs.
  • Experience with cloud providers such as Microsoft Azure.
  • Experience with AI tools like Cursor, Github Copilot, etc.
  • Minimum 5 years of experience in software development or programming.
  • Experience as a Team Lead or Technical Lead.
  • Experience with modern UI frameworks.
  • A strong understanding of Object Oriented Design principles.
  • 11 paid holidays
  • paid vacation
  • Medical, Vision & Dental insurance
  • 401K with generous match
  • Pension
  • Tuition Reimbursement
  • Banking discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service