FileMaker Developer, part time (BVTA) at Bureau Veritas
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Jul, 25

Salary

150.0

Posted On

04 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Application Architecture, Communication Skills, Asp.Net, Sharepoint, Management Skills, Web Technologies, Microsoft Sql Server, Thinking Skills, Filemaker, Web Services

Industry

Computer Software/Engineering

Description

SUMMARY:

Responsible for supporting and maintaining software applications, design enhancements and project development. Acts as a member of the in-house development team to both build new tools and services. Facilitates the adoption of existing tools with the goal of advancing the businesses digital infrastructure and meeting its growth needs. The project scope will involve application configuration, coordinating user acceptance testing, integration with other applications, reviewing and assisting data migration specialists, and training end users on software products. Integrate cross functional collaboration with other stakeholders such as sales, product, and support to be successful in this role.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other job-related duties may be assigned in conformance with state and federal regulations.

  • Support and extend an existing, highly complex FileMaker Go Application.
  • Integrate FileMaker with external databases (SQL Server, MySQL) and make API calls. Help modernize the system architecture, implement best development practices, and reduce technical debt. Must handle distributed data synchronization, ensuring data integrity, and optimizing performance across multiple devices.
  • Maintain and enhance a complex FileMaker Go application.
  • Support and improve integrations with SQL Server, MySQL, and other data sources via APIs.
  • Help define and implement best practices for FileMaker development, including continuous improvement practices.
  • Improve system security and adhere to best security practices in FileMaker development.
  • Move toward an object-oriented-like development approach and implement consistent naming conventions.
  • Erase technical debt by modernizing and streamlining legacy processes.
  • Collaborate with stakeholders to understand and implement system improvements.
  • Participate in code reviews and provide constructive feedback.
  • Experience implementing scalable and maintainable FileMaker solutions.
  • Understanding of DevOps and CI/CD best practices.
  • Knowledge of scripting languages (JavaScript, Python) for enhanced integrations.
  • Familiarity with Claris Connect or other automation tools.
  • Gather and analyze clients’ business, functional and technical requirements to develop and deliver implementation recommendations and a working solution of SaaS applications within project scope.
  • Not required but highly desired: candidates with experience and/or familiarity with code enforcement, permitting processes, parcels, and licensing.
  • Provide real-time support for users of the products over phone, email, screen-share etc.
  • Ability to own projects, communicate effectively, and regularly update stakeholders.
  • Ability to drive development schedules internally and externally.
  • Describe/create a new program/scope.
  • Define process workflow in order to automate/eliminate or streamline for the business.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Prepares and develops solutions by determining and designing system specifications, standards, and programming.
  • Provide working solution of SaaS applications within project scope
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Experience with programming languages including but not limited to: Python, Java, JavaScript, and C++.
  • Experience working with html.
  • Experience creating RESTful API integrations.
  • Comfortable with Agile, Waterfall, DevOps, and Rapid application development methodologies.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Participates in the testing process through test review and analysis, test witnessing and certification of software.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Ability to proficiently participate in demos of proprietary software for outside clients is required.
  • Protects operations by keeping company information confidential.
  • Delivers outstanding customer service through timely response and proactive solutions to clients’ needs.
  • Demonstrates BV’s guiding principles in support of the company’s strategic goals.
  • Follows all documented policies, Standard Operating Procedures, and Work Instructions applicable to the position and support of BV’s quality standards and strategic initiatives.
  • Maintains safe and clean work area by complying with all procedures, rules, and regulations.
  • Must be able to meet the physical demands of the job.

Preferred Experience:

  • Microsoft web technologies (ASP.NET, C#)
  • Web Services & APIs
  • Microsoft Azure application architecture
  • Microsoft SQL Server
  • FileMaker
  • Microsoft Office 365 integrations (Power Platform, SharePoint, etc.)
  • Microsoft Azure platfor
Responsibilities

SUPERVISORY RESPONSIBILITIES:

This job does not have specific supervisory responsibilities.
QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience: Bachelor’s degree (B.A. or B.S.) from four-year college or university in Computer Science, Engineering, Instructional Design, Business Management or related field is preferred. A combination of education and experience that demonstrates the ability to perform the essential duties and responsibilities. Software Engineering Skills: Analyzing Information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, and Software Requirements.

Preferred Experience:

  • Microsoft web technologies (ASP.NET, C#)
  • Web Services & APIs
  • Microsoft Azure application architecture
  • Microsoft SQL Server
  • FileMaker
  • Microsoft Office 365 integrations (Power Platform, SharePoint, etc.)
  • Microsoft Azure platform

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other job-related duties may be assigned in conformance with state and federal regulations.

  • Support and extend an existing, highly complex FileMaker Go Application.
  • Integrate FileMaker with external databases (SQL Server, MySQL) and make API calls. Help modernize the system architecture, implement best development practices, and reduce technical debt. Must handle distributed data synchronization, ensuring data integrity, and optimizing performance across multiple devices.
  • Maintain and enhance a complex FileMaker Go application.
  • Support and improve integrations with SQL Server, MySQL, and other data sources via APIs.
  • Help define and implement best practices for FileMaker development, including continuous improvement practices.
  • Improve system security and adhere to best security practices in FileMaker development.
  • Move toward an object-oriented-like development approach and implement consistent naming conventions.
  • Erase technical debt by modernizing and streamlining legacy processes.
  • Collaborate with stakeholders to understand and implement system improvements.
  • Participate in code reviews and provide constructive feedback.
  • Experience implementing scalable and maintainable FileMaker solutions.
  • Understanding of DevOps and CI/CD best practices.
  • Knowledge of scripting languages (JavaScript, Python) for enhanced integrations.
  • Familiarity with Claris Connect or other automation tools.
  • Gather and analyze clients’ business, functional and technical requirements to develop and deliver implementation recommendations and a working solution of SaaS applications within project scope.
  • Not required but highly desired: candidates with experience and/or familiarity with code enforcement, permitting processes, parcels, and licensing.
  • Provide real-time support for users of the products over phone, email, screen-share etc.
  • Ability to own projects, communicate effectively, and regularly update stakeholders.
  • Ability to drive development schedules internally and externally.
  • Describe/create a new program/scope.
  • Define process workflow in order to automate/eliminate or streamline for the business.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Prepares and develops solutions by determining and designing system specifications, standards, and programming.
  • Provide working solution of SaaS applications within project scope
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Experience with programming languages including but not limited to: Python, Java, JavaScript, and C++.
  • Experience working with html.
  • Experience creating RESTful API integrations.
  • Comfortable with Agile, Waterfall, DevOps, and Rapid application development methodologies.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Participates in the testing process through test review and analysis, test witnessing and certification of software.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Ability to proficiently participate in demos of proprietary software for outside clients is required.
  • Protects operations by keeping company information confidential.
  • Delivers outstanding customer service through timely response and proactive solutions to clients’ needs.
  • Demonstrates BV’s guiding principles in support of the company’s strategic goals.
  • Follows all documented policies, Standard Operating Procedures, and Work Instructions applicable to the position and support of BV’s quality standards and strategic initiatives.
  • Maintains safe and clean work area by complying with all procedures, rules, and regulations.
  • Must be able to meet the physical demands of the job
Loading...