Recruitment-room Volunteers

Senior FileMaker Developer

Remote Position
5 days ago
Apply Now
Deadline date:

Job Description


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