Software Engineer, Koha
Job Title: Software Engineer, Koha
Purpose: Works with the product team to create requirements and design
specifications, develop and maintain source code and conduct unit
testing for the Koha Open Source Integrated Library System.
Status: Reports to President, Products.
Responsibilities:
General:
1. Code, test and troubleshoot programs utilizing the appropriate database, and programming technology.
2. Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic, and coding changes.
3. Test and develop programming modifications.
4. Write new program code using prescribed specifications.
5. Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
6. Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
7. Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
8. Write and maintain programming documentation.
9. Maintain confidentiality with regard to the information being processed, stored or accessed.
10. Document programming problems and resolutions for future reference.
11.Other duties as assigned.
Miscellaneous:
1.Perform other tasks assigned.
2.Participate in Team meetings.
Skills:
1. Experience with web and software development
2. Knowledge of Perl, C, Javascript, SQL
3. Command-line knowledge of UNIX/Linux environment.
4. Ability to implement and troubleshoot programming changes and modifications. Knowledge of computer flow charts and of programming logic and codes. Ability to write technical instructions in the use of programs and/or program modifications. Ability to investigate and analyze information and to draw conclusions. Ability to learn and support new systems and applications. Work with users requires interpersonal skills. This is normally acquired through a combination of a Bachelor's Degree and three to five years of programming experience.
5.Responsibilities may require evening and weekend work in response to needs of the systems being supported.
About LibLime
We are an equal opportunity employer offering competitive salaries and benefits and a casual work environment. If you have the personal and professional skills for this position and want to work in a rapidly growing technology company, we invite you to send us your resume and salary requirements.
If you are interested in this position, please send your resume and salary requirements to careers@liblime.com along with a brief cover letter.