×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer – Legacy​/Visual FoxPro

Job in Helena, Lewis and Clark County, Montana, 59601, USA
Listing for: Black Mountain Software
Full Time position
Listed on 2026-09-27
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, SQL Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 110000 - 140000 USD Yearly USD 110000.00 140000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Developer – Legacy Applications / Visual FoxPro

About Black Mountain Software

Black Mountain Software develops and supports software solutions used by local governments and utilities to manage critical financial, accounting, billing, utility billing, and related business operations. Our software supports customers whose day-to-day operations depend on reliable, well-maintained technology and responsive customer support.

Black Mountain Software develops and supports software solutions used by local governments and utilities to manage critical financial, accounting, billing, utility billing, and related business operations. Our software supports customers whose day-to-day operations depend on reliable, well-maintained technology and responsive customer support. We are looking for an experienced software developer to join our team and help maintain, enhance, and evolve our established, legacy software applications.

This is an opportunity for a developer who enjoys solving complex problems, working with mature codebases, and developing a deep understanding of the systems they support.

About

The Role

As a Senior Software Developer, you will work extensively with an established Visual Fox Pro-based application environment, supporting existing functionality while developing enhancements, resolving technical issues, and helping move our products forward.

The ideal candidate is someone who is comfortable working in a legacy technology environment and understands that maintaining mature software requires more than simply writing new code. You will need to be able to understand existing architecture and business logic, troubleshoot issues, identify root causes, and make thoughtful changes without disrupting critical functionality.

This role may also provide opportunities to participate in modernization efforts, integrations, database development, and the gradual evolution of our technology platform.

What You’ll Do
  • Maintain, troubleshoot, and enhance existing Visual Fox Pro applications and codebases.
  • Develop new features and functionality based on product and customer requirements.
  • Analyze complex application issues and identify root causes.
  • Debug and resolve production issues in a timely manner.
  • Work with databases, queries, stored procedures, and data structures.
  • Understand and work within an established application architecture and business logic.
  • Perform code reviews and testing to ensure application stability and reliability.
  • Collaborate with other developers, product stakeholders, customer support, and subject-matter experts.
  • Translate business requirements into practical technical solutions.
  • Document application functionality, technical processes, and solutions.
  • Assist with integrations between legacy applications and newer technologies.
  • Participate in efforts to modernize and improve existing applications and development processes.
  • Develop a strong understanding of the business processes supported by our software, particularly financial, accounting, billing, and utility operations.
What We’re Looking For Required
  • 5+ years of professional software development experience.
  • Professional experience developing or maintaining Visual Fox Pro (VFP) applications.
  • Strong understanding of relational databases, DBF structured files, and SQL.
  • Experience troubleshooting and debugging complex applications.
  • Ability to work independently within a large, established codebase.
  • Strong analytical and problem-solving skills.
  • Ability to understand and work with existing code rather than relying exclusively on greenfield development.
  • Strong communication skills and the ability to work effectively with both technical and non-technical team members.
Preferred
  • Experience with Microsoft SQL Server.
  • Experience with C#, .NET, APIs, or other modern development technologies.
  • Experience…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary