ABOUT THE ROLE - We are seeking an experienced FileMaker Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining custom FileMaker solutions for our internal needs. As a FileMaker Developer, you will directly report to the Filemaker Department Head and join a cross-functional SCRUM team. Using Agile methodologies and software development life cycle approach, you will be responsible for the end-to-end development of business-critical systems. WHAT THE ROLE ENTAILS - Design and develop custom FileMaker solutions that meet internal needs Lead development efforts by following coding standards guidelines Work closely with the Department head to understand project requirements and ensure that solutions meet project timelines Collaborate with designers, developers, and stakeholders to ensure that solutions meet project goals and requirements Test and debug solutions to ensure that they meet functional requirements and perform as expected Create technical documentation to support solutions and ensure knowledge transfer to support staff Maintain and support existing FileMaker solutions Stay up-to-date with FileMaker trends, technologies, and best practices ABOUT YOU - Bachelor's degree in Computer Science, Information Technology or related field preferred At least 3 years of experience in FileMaker development, including experience with complex database design and development Expert-level knowledge of FileMaker environment (Pro, FileMaker Server, and FileMaker Go, Filemaker Data API, Odata, Claris Studio, Claris Connect) Strong knowledge of SQL and ability to integrate FileMaker with other databases (ODBC/JDBC) and technologies (HTML / CSS / Javascript / PHP) Strong knowledge of JSON / XML and API integration experience Ability to write clear technical documentation and provide training to support staff Understanding of Software Development Life Cycle and Project Management Strong problem-solving and analytical skills and attention to detail Excellent verbal and written communication skills Excellent time management skills