Senior Software Developer

Senior Software Developer

Position Overview:

A Candoris Senior Software developer is a member of a skilled group that values communication, teamwork, motivation, and continuous learning. A senior software developer will develop reusable components, frameworks, and best practices to share with the rest of the team. Additionally, this person will work with customers to solve problems using modern technologies deployed on modern platforms.

Job Territory/Position Location:

Annville, PA

Preferred Qualifications and Experience:

  • Bachelor’s degree in computer science or equivalent STEM majors
  • 4+ years’ experience as a software developer/engineer
  • Ability to mentor younger developers on software development best practices
  • Independent ability to architect and develop a software solution
  • Experience with HTML, CSS, and JavaScript
  • Experience with Mobile, both Native and Web (Ionic) development
  • Experience with modern UI frameworks such as Angular and React
  • Experience with the platform, Apex, and SOQL
  • Experience with development technologies such as Node.js, .Net, or Java Spring
  • Database development experience with technologies such as MySQL, PostrgreSQL, MongoDB, SQL Server
  • Experience with unit testing and automated testing libraries
  • Experience with bug tracking and task management software
  • Experience with test-driven development, continuous integration, and version control
  • Experience with cloud-based SaaS and PaaS offerings such as, Azure, AWS, and Heroku


Ideal candidates are committed to engaging customers, partners, and fellow employees in a manner that is honest, respectful, and clear. They are team players that are comfortable working in a fast-paced, innovative environment and are dedicated to seeking the success of customers and the Candoris team at all times.