FileMaker jobs focus on database programming and development as well as User Interface (UI) development and server management. Like many programming roles, most FileMaker jobs do not focus exclusively on this application—you may be asked to program in other languages and participate in full life cycle project management. FileMaker jobs often involve duties such as providing user support, using data sourcing tools and techniques, performing analysis based on a company's required database capabilities, and training users on the completed system. Working in a FileMaker job, you often help to support software after release, and you may be asked to add new features over time.