(This position will allow for a remote employee if you have previous remote work experience but you must be located in the US.Frequent trips to the Ithaca office will be required.)
Summary
The Senior Software Engineer will be part of a dynamic SCRUM team responsible for building SaaS and premise based web software using the latest concepts in architectural design, performance optimization, application delivery, database storage, and user experience. Responsibilities include product design, coding, testing, and documentation across different areas of the system using technologies such as . NET, JavaScript, HTML, SQL, and related. The Senior Software Engineer has no personnel management responsibilities. and operates under minimal supervision.
Essential Duties and Responsibilitiesof the Senior Software Engineer include the following. May be required to perform other related duties as assigned.
Perform complex product design,implementation, and maintenance activities
Research and analyze complexproblems found in quality assurance or product support and developsolutions to the problems
Serve as product architect occasionally
Research new technology ordevelopment tools to remain informed of current practices
Adhere to department standards,policies, and procedures
Complete administrativeresponsibilities in a timely fashion
Participate in departmentanalysis, design, and code reviews
Assist with technical salesinquiries and demonstrations
Develop and deliver User GroupConference presentations
Core to CBORD
Promote and maintain a highquality, professional, service-oriented company culture among staff andcustomers
Participate in establishing andachieving their individual goals which are aligned to the company businessplan
Remain focused, flexible, andtakes initiative in working towards the company goals
