The Harris Schools Division provides Student Information Systems (SIS), Food Service and Financial Management solutions exclusively to K-12 public and charter schools in North America. We are seeking an experienced Software Developer to collaborate with other software developers, Client Services Team and managers to develop and maintain our Student Information Systems for the K-12 market which uses Progress 4/GL programming language https://www.progress.com/. The incumbent will be responsible for keeping track of and adhering to project schedules and delivery dates, and for consistently delivering on-time and to specification throughout the software lifecycle, utilizing agile methodologies. Additionally, the incumbent will participate in product design, bug verification, release testing, and beta support on applications software projects which may require research and analysis, and s/he will also provide third-level support. This position will provide the successful candidate the opportunity to contribute greatly to the forward development, product stability, and ongoing success of Harris School Solutions SIS product suite in the education market. We strongly prefer candidates in the Framingham, MA area; however, we will consider qualified candidates who would be based out of our Bethel Park, PA or Wichita, KS offices. Responsibilities include: Demonstrate leadership, excellent written and verbal communication skills and enable collaboration with the other departments as required Prepare detailed design specifications to address both functional and non-functional requirements for major feature components Collaborate with team members to estimate development tasks Complete software programming tasks including development, unit testing, integration testing and documentation Effectively collaborate with the Quality Assurance team to resolve defects Provide third level support for resolving production and customer support issues Continuously provide technical improvements to internal tools and libraries Manage multiple concurrent objectives, projects, groups or activities using effective judgment for prioritizing tasks and allocating time Present information to groups with the appropriate degree of formality The incumbent will possess: University/College education or equivalent experience in Computer Science, Engineering, Information Systems or related discipline Minimum 3+ years of development experience in Progress programming Thorough understanding of theoretical concepts such as Object Oriented Analysis and Design, Design Patterns and Service Oriented Architecture Strong abilities in programmatically utilizing relational databases, including creation, modification, and optimization of SQL queries Strong problem solving abilities, and ability to pick up and adapt to new concepts quickly Strong ability to follow prescribed development standards and to work as a team player Strong understanding and experience with Agile Methodologies, Linux, JIRA and source control such as SVN Preferred experience with web technologies such as HTML, CSS and JavaScript, jQuery, XML and JSON, .NET, web services and Web API. Familiarity with the Student Information System industry is a plus APPLY HERE: https://careers-harriscomputers.icims.com/jobs/2434/software-developer/job Harris Computer Systems has been providing complete Customer Information System (CIS) and Financial Management solutions exclusively to public and municipal utilities for over 30 years. Our track record speaks for itself. We are an experienced, solid company with proven solutions that are presently in use by over 3,000 customers across North America. We are the number one provider of powerful Financial and CIS solutions because of our specialized understanding of the electric, water and gas utility industry and our commitment to customer relationships. Harris Computer Systems is a member of the Constellation Software Inc. group of companies. Harris is an Equal Opportunity Employer.