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 Salesforce.com 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 Salesforce.com, Azure, AWS, and Heroku

Candorian Approach:

Candidate must be comfortable engaging with customers, partners, and fellow employees in the following manner:

  • Conduct that is honest, sincere, clear and respectful
  • Urgent work methodology applied to all tasks
  • Seek success for our customer and Candoris team at all times
  • Open communication