Job Description
Job Description
Job Summary :
We are seeking an experienced Visual FoxPro Developer / Support Specialist to maintain, support, and enhance our critical business application built on Microsoft Visual FoxPro. The ideal candidate will be responsible for troubleshooting issues, implementing bug fixes, developing minor enhancements, managing data, and providing end-user support. This role requires a deep understanding of VFP, its data structures, and the ability to work independently on a legacy system.
Key Responsibilities :
- Application Maintenance & Support :
Provide ongoing support and maintenance for existing Visual FoxPro application(s).
Troubleshoot, diagnose, and resolve application errors, data discrepancies, and performance issues.Respond to user-reported issues in a timely and effective manner.Monitor application health and performance.Development & Enhancement :Analyze user requirements and develop solutions for minor enhancements, bug fixes, or new reports within the VFP environment.
Modify existing VFP code (PRGs, forms, reports, classes) as needed.Develop and test new VFP modules or functionalities if required.Data Management :Manage and maintain VFP data tables (.DBF files), including indexing, data integrity, and backups.
Write and execute SQL queries within VFP or against connected databases (e.g., SQL Server via ODBC).Assist with data extraction, transformation, and loading (ETL) processes if needed for reporting or migration.Documentation & Reporting :Document application changes, bug fixes, and procedures.
Create or update user guides and technical documentation.Generate ad-hoc reports for business users.System Interaction :Understand how the VFP application interacts with other systems, operating systems, and network resources.
Manage VFP runtime installations and configurations on client machines.Collaboration & Communication :Communicate effectively with end-users to understand their issues and requirements.
Collaborate with IT team members or external vendors if the VFP application integrates with other systems.Potentially assist in planning and executing strategies for future migration away from VFP, if applicable.Required Skills & Experience :
Core Visual FoxPro Expertise :Proven experience in developing and supporting applications using Microsoft Visual FoxPro (ideally VFP 7.0, 8.0, or 9.0).
Strong understanding of VFP language syntax and procedural programming.Proficiency with the VFP Integrated Development Environment (IDE), including form designer, report designer, class browser, and project manager.In-depth knowledge of VFP data handling : DBF table structures, indexes (CDX, IDX), relations, and buffering.Experience with VFP SQL for data manipulation and querying.Debugging & Troubleshooting :Strong analytical and problem-solving skills with proven ability to debug complex VFP code and diagnose issues in a legacy environment.
Experience using VFP debugging tools.Database Knowledge :Understanding of relational database concepts.
Experience with connecting VFP to external databases (e.g., SQL Server, Oracle, MySQL) using ODBC, OLEDB, or other methods is a strong plus.Operating System & Environment :Familiarity with Windows operating systems (XP, 7, 10, Server versions) where VFP applications typically run.
Basic understanding of network environments and file sharing.Soft Skills :Excellent communication skills (written and verbal) to interact with both technical and non-technical users.
Ability to work independently with minimal supervision.Patience and methodical approach to problem-solving, especially with older codebases.Detail-oriented and committed to quality.Desired / Preferred Skills :
Experience with specific VFP frameworks or commonly used third-party libraries / tools (e.g., Stonefield, Crystal Reports for VFP, West Wind tools).Knowledge of source control systems (e.g., Git, SVN), even if just for personal use on VFP projects.Experience with data migration from VFP to modern platforms / databases.Familiarity with other programming languages or technologies (e.g., .NET (C# / VB.NET), SQL Server, Web technologies) which might be relevant if a migration is planned.Understanding of COM / ActiveX components and how they integrate with VFP.Experience in creating and deploying VFP executables (EXEs) and runtime libraries.Knowledge of older VFP versions (e.g., FoxPro 2.x) if the application has roots there.Company Description
We are a market leader in the retail packaging industry. Privately owned, growing and very stable. Friendly atmosphere with great benefits.
Company Description
We are a market leader in the retail packaging industry. Privately owned, growing and very stable. Friendly atmosphere with great benefits.