{"schemaVersion":"jobsearcher.job.v1","id":"1c1efcaa26c3fb8440b33879","url":"https://jobsearcher.com/jobs/1c1efcaa26c3fb8440b33879","canonicalUrl":"https://jobsearcher.com/jobs/1c1efcaa26c3fb8440b33879","title":"SOFTWARE DEVELOPER","description":"Location: Roanoke, Virginia\nSchedule: Full-time, on-site; Monday–Friday, 8:00 a.m.–5:00 p.m.\nReports to: Vice President of Engineering\nExperience level: Mid-level\n\nThe opportunity\n\nWe are looking for a Software Developer to build, enhance, and support the custom applications that help operate our business. Because we manufacture highly customized products and support our customers through an in-house call center, our software environment extends well beyond typical business applications.\n\nYou will work closely with other members of the engineering and development team, as well as colleagues in manufacturing operations, customer service, and marketing. The right candidate will enjoy solving practical business problems, working directly with internal users, and seeing the real-world impact of their work.\n\nWhat you’ll do\n\nDesign, develop, test, deploy, and maintain custom internal software applications.\nDevelop new applications and enhance existing systems using C#/.NET, ASP.NET, SQL, and modern JavaScript frameworks.\nWork independently with internal users to understand business needs, gather requirements, and translate them into effective technical solutions.\nSupport manufacturing applications and integrations that are important to production uptime and operational efficiency.\nTroubleshoot production issues and communicate clearly with affected users throughout the resolution process.\nDevelop and support integrations involving NetSuite, call-center systems, marketing platforms such as HubSpot, on-premises SQL databases, and other business applications.\nLearn and develop within the NetSuite architecture, including SuiteScript and RESTlet-based integrations.\nTest changes thoroughly and participate in required peer code reviews before deployment.\nCreate practical, maintainable technical documentation.\nUse Git for source control and Jira for project planning and work tracking.\nHelp improve system reliability, manufacturing uptime, operational efficiency, and internal user confidence.\nOccasionally communicate with vendors regarding software, equipment, integrations, or technical support.\n\nWhat you bring\n\nBachelor’s degree in computer science or a related field, or equivalent professional experience.\nApproximately 3–5 years of professional software development experience.\nWorking knowledge of:\nC# and .NET\nASP.NET\nSQL and relational databases\nGit source control\nVisual Studio and VS Code\nAt least one modern JavaScript framework, such as Vue, React, or Angular\nAbility to troubleshoot and resolve issues in business-critical production systems.\nAbility to work independently while collaborating effectively with developers and business stakeholders.\nStrong written and verbal communication skills.\nA thoughtful approach to testing, peer review, deployment, and documentation.\nAbility to communicate progress, set expectations, and maintain user confidence during projects and issue resolution.\nWillingness to learn unfamiliar systems, technologies, and business processes.\n\nExperience that would be an advantage\n\nThe following experience is valuable but not required:\n\nNetSuite development, including SuiteScript, RESTlets, or ERP integrations\nAWS or other cloud platforms\nManufacturing systems or industrial automation\nIntegrations with CNC equipment, robotics, conveyors, or other production technology\nCall-center or telecommunications integrations\nHubSpot or other marketing platforms\nDevelopment of custom internal business applications\n\nWhat success looks like\n\nSuccess in this role will be demonstrated through:\n\nPositive feedback and confidence from internal users\nReliable, well-tested software releases\nTimely resolution of production and application issues\nSuccessful delivery of software projects\nImproved system uptime\nMeasurable cost savings and operational-efficiency improvements\n\nOur values\n\nOur core values guide how we work and serve others:\n\nCustomer Obsession: Put the needs and experience of our customers—both external and internal—at the center of our decisions.\nCollaboration: Work together, share knowledge, and value the contributions of others.\nRudy: Demonstrate determination, perseverance, belief, and a positive, team-centered drive. Never give up.\nAccountability: Take ownership of commitments, outcomes, and mistakes.\nPursue Excellence: Continuously improve the quality of our work and the value we provide.\nExecution: Turn good ideas into dependable, completed results.\n\nSchedule and work environment\n\nThis is a fully on-site position in Roanoke, Virginia, with a normal schedule of 8:00 a.m.–5:00 p.m.\n\nOccasional on-call availability is required to support urgent production issues. This may include support approximately one hour before the normal workday begins or occasional Saturday mornings when production is operating overtime.\n\nThe position may occasionally require travel to evaluate a potential vendor or equipment purchase or to attend a training or professional-development conference.\n\nWhen working in manufacturing areas or directly with production equipment, the Software Developer must follow all applicable safety procedures.","company":"Foot Levelers","rawCompany":"foot levelers","city":"Roanoke","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-29T10:45:14.296Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"SOFTWARE DEVELOPER","description":"Location: Roanoke, Virginia\nSchedule: Full-time, on-site; Monday–Friday, 8:00 a.m.–5:00 p.m.\nReports to: Vice President of Engineering\nExperience level: Mid-level\n\nThe opportunity\n\nWe are looking for a Software Developer to build, enhance, and support the custom applications that help operate our business. Because we manufacture highly customized products and support our customers through an in-house call center, our software environment extends well beyond typical business applications.\n\nYou will work closely with other members of the engineering and development team, as well as colleagues in manufacturing operations, customer service, and marketing. The right candidate will enjoy solving practical business problems, working directly with internal users, and seeing the real-world impact of their work.\n\nWhat you’ll do\n\nDesign, develop, test, deploy, and maintain custom internal software applications.\nDevelop new applications and enhance existing systems using C#/.NET, ASP.NET, SQL, and modern JavaScript frameworks.\nWork independently with internal users to understand business needs, gather requirements, and translate them into effective technical solutions.\nSupport manufacturing applications and integrations that are important to production uptime and operational efficiency.\nTroubleshoot production issues and communicate clearly with affected users throughout the resolution process.\nDevelop and support integrations involving NetSuite, call-center systems, marketing platforms such as HubSpot, on-premises SQL databases, and other business applications.\nLearn and develop within the NetSuite architecture, including SuiteScript and RESTlet-based integrations.\nTest changes thoroughly and participate in required peer code reviews before deployment.\nCreate practical, maintainable technical documentation.\nUse Git for source control and Jira for project planning and work tracking.\nHelp improve system reliability, manufacturing uptime, operational efficiency, and internal user confidence.\nOccasionally communicate with vendors regarding software, equipment, integrations, or technical support.\n\nWhat you bring\n\nBachelor’s degree in computer science or a related field, or equivalent professional experience.\nApproximately 3–5 years of professional software development experience.\nWorking knowledge of:\nC# and .NET\nASP.NET\nSQL and relational databases\nGit source control\nVisual Studio and VS Code\nAt least one modern JavaScript framework, such as Vue, React, or Angular\nAbility to troubleshoot and resolve issues in business-critical production systems.\nAbility to work independently while collaborating effectively with developers and business stakeholders.\nStrong written and verbal communication skills.\nA thoughtful approach to testing, peer review, deployment, and documentation.\nAbility to communicate progress, set expectations, and maintain user confidence during projects and issue resolution.\nWillingness to learn unfamiliar systems, technologies, and business processes.\n\nExperience that would be an advantage\n\nThe following experience is valuable but not required:\n\nNetSuite development, including SuiteScript, RESTlets, or ERP integrations\nAWS or other cloud platforms\nManufacturing systems or industrial automation\nIntegrations with CNC equipment, robotics, conveyors, or other production technology\nCall-center or telecommunications integrations\nHubSpot or other marketing platforms\nDevelopment of custom internal business applications\n\nWhat success looks like\n\nSuccess in this role will be demonstrated through:\n\nPositive feedback and confidence from internal users\nReliable, well-tested software releases\nTimely resolution of production and application issues\nSuccessful delivery of software projects\nImproved system uptime\nMeasurable cost savings and operational-efficiency improvements\n\nOur values\n\nOur core values guide how we work and serve others:\n\nCustomer Obsession: Put the needs and experience of our customers—both external and internal—at the center of our decisions.\nCollaboration: Work together, share knowledge, and value the contributions of others.\nRudy: Demonstrate determination, perseverance, belief, and a positive, team-centered drive. Never give up.\nAccountability: Take ownership of commitments, outcomes, and mistakes.\nPursue Excellence: Continuously improve the quality of our work and the value we provide.\nExecution: Turn good ideas into dependable, completed results.\n\nSchedule and work environment\n\nThis is a fully on-site position in Roanoke, Virginia, with a normal schedule of 8:00 a.m.–5:00 p.m.\n\nOccasional on-call availability is required to support urgent production issues. This may include support approximately one hour before the normal workday begins or occasional Saturday mornings when production is operating overtime.\n\nThe position may occasionally require travel to evaluate a potential vendor or equipment purchase or to attend a training or professional-development conference.\n\nWhen working in manufacturing areas or directly with production equipment, the Software Developer must follow all applicable safety procedures.","datePosted":"2026-08-29T10:45:14.296Z","dateModified":"2026-08-29T10:45:14.296Z","hiringOrganization":{"@type":"Organization","name":"Foot Levelers","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Roanoke","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1c1efcaa26c3fb8440b33879"},"url":"https://jobsearcher.com/jobs/1c1efcaa26c3fb8440b33879"}}