Senior Application Developer

Community Financial System, Inc.

$72K — $124K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Software Development or related field with programming courses or equivalent.
  • 5+ years of experience in software development or programming.
  • Strong programming skills in C# and JavaScript, with experience in frameworks like Next.js and React.
  • Familiarity with SQL databases and No-SQL platforms.
  • Experience developing and consuming web service APIs.
  • Knowledge of cloud providers such as Microsoft Azure.
  • Familiarity with AI tools like Cursor, GitHub Copilot.

Responsibilities

  • Design, develop, test, deploy, and maintain custom software applications including web and cloud applications.
  • Lead the software development lifecycle efforts from requirements gathering to deployment.
  • Contribute to the team's technical direction and provide subject matter expertise.
  • Mentor junior team members where applicable.
  • Ensure compliance with relevant laws, regulations, policies, and procedures.

Benefits

  • 11 paid holidays
  • Paid vacation
  • Medical, vision, and dental insurance
  • 401K with generous match
  • Pension
  • Tuition reimbursement
  • Banking discounts
Full Job Description
Responsibilities

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.

Essential Duties:
  • 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.

Ancillary Duties:

Performs other related duties as assigned or directed.

Qualifications

Education, Training and Requirements:
  • 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.


Skills:
  • 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.
  • (Preferred) Experience as a Team Lead or Technical Lead.
  • (Preferred) Experience with modern UI frameworks.
  • A strong understanding of Object Oriented Design principles.

Experience:
  • Minimum 5 years of experience in software development or programming.


Other Job Information

Compensation: Commensurate with experience plus potential for annual merit increase. In addition to your competitive salary, you will be rewarded benefits including: 11 paid holidays, paid vacation, Medical, Vision & Dental insurance, 401K with generous match, Pension, Tuition Reimbursement, Banking discounts and the list goes on!

Physical Requirements:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee may be required to stand, walk or sit. Use hands and fingers, handle or feel, reach with hands or arms, and speak and hear. The employee may occasionally be required to lift and or move up to 25 pounds. Specific vision abilities required by this job include close vision, and the ability to focus.

Minimum

USD $72,000.00/Yr.
Maximum

USD $124,686.00/Yr.

Similar Jobs

More Jobs at Community Financial System, Inc.

More Information Technology Jobs

Find similar Senior Application Developer jobs: