Recruitment-room Volunteers
Senior FileMaker Developer
Job Description
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