Senior Legacy Application Developer (VB6, .NET Framework, SQL)
Schoneman, Inc.Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Summary
We are seeking an experienced software developer with deep expertise in VB6, .NET Framework, and SQL to modernize, maintain, and enhance our long-standing manufacturing application. This critical role is responsible for modernizing a 30‑year‑old system while ensuring the stability, integrity, and continuity of its existing functionality. You will combine your strong legacy system skills with modern development practices to upgrade the codebase, improve performance, increase reliability, and integrate contemporary technologies — all while preserving full backward compatibility and minimizing disruption to daily manufacturing operations.
You will work closely with the company’s founder (the original developer of the application) to deeply understand the architecture and nuances of the system. As part of a tight-knit team of 15, you’ll support a diverse customer base across the US and Canada.
Key Responsibilities
- Analyze, maintain, and modernize complex VB6 and .NET Framework codebases, including refactoring legacy code, improving architecture, and implementing modern coding standards and practices.
- Query and analyze SQL databases to extract insights, resolve data inconsistencies, and connect data structures to application logic for effective troubleshooting and optimization.
- Debug and resolve customer-reported issues by tracing problems through code, data flows, and system interactions, ensuring minimal downtime for manufacturing operations.
- Design, develop, and implement enhancements and modern improvements, such as new features, performance optimizations, UI/UX upgrades, and integrations with modern technologies.
- Collaborate with cross-functional teams (manufacturing operations, quality assurance, and end-users) to gather requirements and deliver solutions that support evolving business needs.
- Document code changes, modernization efforts, data analyses, and troubleshooting processes to build institutional knowledge.
- Perform code reviews, testing, and controlled deployments of updates to ensure stability in production environments.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- 5+ years of hands-on experience with VB6 development, including deep familiarity with its quirks and best practices for legacy systems.
- Strong proficiency in .NET Framework (C# or VB.NET), with proven experience migrating or integrating VB6 components into modern .NET environments.
- Expert-level skills in SQL, including writing complex queries, stored procedures, and optimizing database performance.
- Demonstrated ability to work with large, unstructured legacy codebases and successfully reverse-engineer undocumented features.
- Strong data analysis skills to correlate database content with application behavior.
- Excellent troubleshooting and debugging abilities in multi-tier applications, with a track record of efficiently resolving real-world customer issues.
- Familiarity with manufacturing or enterprise software (e.g., ERP, inventory management, or production tracking systems).
Preferred Skills
- Experience with version control systems (e.g., Github).
- Knowledge of related technologies like COM/ActiveX components, Windows Forms, and API integrations.
- Background in performance optimization and modernization of legacy systems, especially those handling large manufacturing datasets.
- Strong communication skills for explaining technical concepts to non-technical stakeholders.
What We Offer
- Competitive salary and benefits package.
- Opportunity to work on impactful projects that directly support manufacturing efficiency.
- Flexible work environment with options for remote or hybrid arrangements.
If you are a seasoned developer who enjoys the challenge of modernizing legacy systems while solving complex technical problems, we encourage you to apply!
Job Type: Full-time
Pay: From $75,000.00 per year
Benefits
- 401(k)
- 401(k) matching
- Health insurance
- Paid time off
Work Location: Hybrid remote in Ashtabula, OH 44004
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free