Software Developer, Software Engineer, Backend Developer
Listed on 2026-07-10
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer
Classification
- Salary Exempt
Reports to Vice President of Research and Development
Fulltime
- Hybrid Eligible Position
Ready to build software that powers real businesses and drives real results?
We’re looking for a talented Software Developer to join our growing SaaS ERP team and help shape the future of enterprise technology. This is more than just a coding role — it’s an opportunity to develop innovative solutions, solve complex business challenges, and create applications that customers rely on every day.
If you thrive in a fast-paced, collaborative environment, enjoy turning ideas into scalable products, and are passionate about clean code, innovation, and continuous improvement, we want to hear from you. Join a team where your expertise will make a direct impact, your ideas will be valued, and your growth will be supported.
Come build the future of SaaS ERP with us.
About UsB&L Information Systems has been a leading provider of Enterprise Resource Planning (ERP) software for the foundry and die casting industries since 1976. Headquartered in Bridgman, MI, we deliver a reliable, cloud-based, industry-leading solution backed by a highly experienced team of business professionals.
Summary/ObjectiveThe objective of this role is to contribute to the continued growth and success of our SaaS ERP platform by developing reliable, efficient, and user-focused applications. The Software Developer will work closely with cross-functional teams to drive innovation, improve system performance, and deliver technology solutions that meet evolving business and customer needs.
Essential Functions- Develop backend business application logic to support B&L’s Odyssey ERP primarily using the Progress ABL.
- Develop application components, internal systems, and other components of B&L’s software packages.
- Write detail design documents for new features, functions, and modules to be included in B&L's software or internal application systems.
- Design database components used by the application.
- Write clear and concise documentation and other reference materials for any features, functions, and modules coded.
- Write clear and concise high-level module scope documents.
- Perform detailed testing of coded features, functions, and modules.
- Work with the support team to perform detailed 2nd level support for customer reported issues.
- Assist the QA team with version release testing including formal regression tests.
- Continued education and learning of Odyssey's processes and functions.
- Continued education in software development, specifically environments used by B&L.
- Provide knowledge transfer and enhancement training to B&L staff through internal classes.
- Provide regular enhancement training to B&L’s customers through one-on-one training, webinars, and classes.
- Assist in troubleshooting customer reported issues.
Skills and Qualifications
- Expert in a modern application development language
- Familiar with SOLID principles of software development.
- Familiar with object-oriented programming concepts.
- Familiar with version control systems.
- Understanding and proficient in database design concepts.
- Understanding of modern User Experience design paradigms.
- Proficient in keyboarding.
- Proficient in technical writing and documentation.
- Proficient in Microsoft Office products and the Windows operating system.
Skills and Qualifications
- Expert in at least one modern object-oriented programming language such as C#, Type Script/JavaScript, or Python.
- Experience with the Progress Advanced Business Language for B&L’s business application environment
- Experience with modern front-end frameworks such as Angular, Vue, or React.
- Proficient in browser-based technologies, languages, and features including LESS/SASS/SCSS, CSS3, and HTML5 APIs (localStorage, video, canvas, etc.).
- Experience with the .NET Framework or .NET Core platforms.
- Experience with version control systems.
- Understanding of HTTP REST APIs and JSON and how they are used to communicate between programs.
- Independent worker - able to design, code, and solve problems independently.
- Team Player - works well within a group setting; able to collaborate with other people effectively…
(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).