Job Description
Full Job Description
The position maintains and troubleshoots all regularly scheduled reporting and other automated database activity on a daily, weekly, monthly, and annual basis. Consults and communicates with on-site and remote database users to fix reported problems and provide user support. Under supervision of the IT Software Engineer / Senior Analyst, the Database Programmer designs, writes, documents, and tests new database features and updates. Monitors and optimizes performance of multiple FileMaker servers. Keeps job knowledge of FileMaker Pro and related systems up-to-date through self-study and professional contacts.
Specific Duties & Responsibilities:
Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand service requirements.
Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of database capabilities, subject matter, programming language, and logic.
Develops and maintains databases by encoding project requirements in computer language; entering coded information into the computer.
Confirms database operation by conducting tests; modifying program sequence and/or codes.
Provides reference for use of database applications and servers by writing and maintaining user documentation; maintaining a help desk.
Maintains database systems and programming guidelines by writing and updating policies and procedures.
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
Protects operations by keeping information confidential.
Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems.
Other duties as assigned.
Minimum Qualifications (Mandatory):
Bachelor’s Degree required.
One year of related work experience with computer systems and applications.
Additional experience may be substituted for education. Additional education may substitute for experience.
- JHU Equivalency Formula: 30 undergraduate degree credits (semester hours) or 18 graduate degree credits may substitute for one year of experience. Additional related experience may substitute for the required education on the same basis. For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job.
** Applicants who do not meet the posted requirements but are completing their final academic semester/quarter will be considered eligible for employment and may be asked to provide additional information confirming their academic completion date.
Preferred Qualifications:
At least two years’ experience in FileMaker Pro development. Proficient in SQL, XML, HTML, Javascript, Microsoft Office.
Experience as an SQL database developer would be a plus.
Excellent critical thinking, analytic, and communication skills.