Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$80k - $93k

B&L Information Systems

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 Us B&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/Objective The 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. Software Engineer 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. Desired Skills and Qualifications Expert in at least one modern object-oriented programming language such as C#, TypeScript/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 REST APIs and JSON and how they are used to communicate between programs. Subjective Skillsets 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 and positively. Analytical thinker - able to look at issues from different perspectives, evaluate problems, and design an effective and efficient solution. Problem solver - able to assess a situation and figure out what is causing issues or problems. Expert in analysis and troubleshooting - able to delve deep into an issue to not only discover the root cause, but to develop a best-practice solution. Organized - able to manage many tasks at once without become overwhelmed; able to easily switch between tasks and prioritize them to accomplish the least amount of time. Imaginative - Able to think outside the box when appropriate, pragmatic when not. Required Education And Experience 5+ years of experience in application development Associate degree in software development. Preferred Education And Experience 5+ years of experience in application development Bachelor’s degree in software development or related subject Work Environment This job operates in a professional office environment at B&L’s Bridgman offices. This role routinely uses standard office equipment such as computers, phones, printers, and copiers. We offer a Hybrid work-from-home (WFH) schedule. The hybrid work schedule allows the employee to work from home on a regular basis at the discretion of the employee’s manager. Compensation $80K-$93K base Salary This is a bonus eligible position. Candidates can expect salary offers that range from the minimum to the midpoint of the salary range. B&L Provides full range so candidates can consider their growth potential. Benefits Incredible health benefits (Traditional and HSA options), with dental and vision coverage. 401(k) plan with employer match. Paid time off as well as company holidays, sick leave, bereavement leave, and 4 weeks of fully paid parental bonding leave. Short and long-term disability and life insurance. Additional optional benefits include wellness and tuition reimbursement. Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to sit, stand, walk, use hands handle or feel, and reach with hands and arms. The employee may need to lift and/or move up to 10 pounds and occasionally lift and/or move heavy equipment. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. Position Type/Expected Hours of Work This is a full-time position where the workweek’s standard schedule will be Monday through Friday from 8:00 am to 4:30 pm excluding B&L holidays. Occasional evening and weekend work may be required outside of the standard and custom schedule as job duties demand. Travel Some travel is expected for this position. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. #J-18808-Ljbffr

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Bridgman, MI vacancy
  • $116.36k - $155.15k

     ...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,... 
    Suggested
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Berrien Springs, MI
    1 day ago
  • Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...
    Suggested
    Full time
    Immediate start

    Stellantis

    Berrien Springs, MI
    3 days ago
  • $155.66k - $225.16k

     ...utility, trust, and constant adaptation. Responsibilities: Develop and maintain internal tools and systems that automate existing...  ...much as possible to automate your own process of creating this software Collaborate with teams across the business to understand... 
    Suggested
    Remote job
    Full time
    Shift work

    Quora

    Berrien Springs, MI
    9 hours ago
  • $128.19k - $184.01k

     ...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with...  ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Suggested
    Remote job
    Full time

    Quora

    Berrien Springs, MI
    9 hours ago
  • $75k - $85k

    Location: Stevensville, MI (Hybrid) Salary: $75,000 – $85,000 + Bonus Why This Role Stands Out Hybrid flexibility Bonus eligibility on top of base salary Strong benefits package including: Medical, dental, vision 401(k) with match Generous PTO + paid parental leave Tuition...
    Suggested

    CFS

    Stevensville, MI
    1 day ago
  •  ...Siemens Industry Software Inc. Strategic Student Program (SSP) Discover your career with us at Siemens Industry Software! We are...  ...intern will gain hands-on experience building intelligent systems, developing AI agents, and applying data-driven techniques to real-world... 
    Remote job
    Hourly pay
    Internship
    Work at office
    Local area

    Siemens

    Berrien Springs, MI
    3 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building...  ...at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used... 
    Remote job
    Internship

    Danaher

    Berrien Springs, MI
    3 days ago
  •  ...with product and design teams (ex-Google/FB/Apple/Microsoft) to develop, test, and launch new features and improvements for our...  ...planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps... 
    Full time

    Cheez

    Berrien Springs, MI
    1 day ago
  •  ...Establishes disciplined execution rhythms, including milestone tracking, risk identification, and escalation when necessary Develops, owns, and monitors key measurable tracking, reporting, and action plans to achieve established targets Effectively allocates engineering... 

    Integrated Talent Solutions

    New Troy, MI
    3 days ago
  • $110k - $130k

     ...Lead, manage, and support production employees to ensure safe operations and consistent product quality. Recruit, hire, and develop employees to build a strong and capable production team. Lead daily, weekly, and monthly performance review processes to track progress... 
    Local area

    Michael Page International Inc.

    Stevensville, MI
    4 days ago
  •  ...RF-over-fiber systems. Leads setup, configuration, operation, and maintenance of radio and satellite communications networks. Develops and implements IT and telecommunications plans, strategic initiatives, and continuity support procedures. Advises senior leaders... 
    Full time
    Temporary work
    Remote work

    Defense Logistics Agency

    Berrien Springs, MI
    4 days ago
  •  ...Oversee daily operations, communications, and reporting for the HR department while supervising team activities. Policy & Compliance: Develop, implement, and enforce company policies, maintain the employee handbook, and ensure compliance with labor laws, ACA, and annual... 
    Temporary work
    Work at office
    Local area
    Remote work
    Relocation
    Monday to Friday
    Weekend work

    Aspire Talent Solutions

    New Troy, MI
    2 days ago
  •  ...Job Description Job Description PRODUCT ENGINEER- SOFTWARE For over 90 years, LECO has been a leader in the development and...  ...will be required depending on the project. Position Summary: Develop and maintain Windows desktop software in C# and WPF (Windows... 
    Monday to Friday

    LECO Corporation

    Saint Joseph, MI
    10 days ago
  •  ...AND RESPONSIBILITIES include the following: Installs selected software, maintaining proper security levels and access rights. Ensures...  ...department’s technical and reporting needs and requirements. Ability to develop and maintain a strong relationship with casino technical staff.... 
    Full time

    Four Winds Casino

    Union Pier, MI
    5 days ago
  • $43.27 - $50 per hour

     ...Deliver components/designs to accomplish goals based on requirements from related departments. * Communicate with other departments to develop a process plan for automated, machining, and assembly cells. * Manage workflow to improve efficiency and ensure timely delivery of... 
    Contract work
    Temporary work
    Shift work

    Actalent

    New Troy, MI
    5 days ago
  • $41 - $50 per hour

    Job Description Job Description Job Title: Controls Design Engineer Job Description This position involves designing electrical schematics for automation equipment. The primary responsibilities include creating designs in AutoCAD Electrical, completing redline...
    Contract work
    Temporary work

    Actalent

    Bridgman, MI
    12 days ago
  •  ...) that boost the team’s effectiveness and efficiency. This position reports to Robotics/R&D Manager . Key Responsibilities Develop robot programs offline for automation tasks. Validate reach and check for potential interferences. Collaborate with Controls... 
    Temporary work

    Convergix Automation

    Bridgman, MI
    2 days ago
  •  ...functional requirement specifications and sequence of operation documents Interface with Mechanical and Electrical engineering to develop robust and efficient to program designs Assist electricians in debugging machine wiring Write PLC programs for newly... 
    Temporary work
    Local area
    Relocation package

    CONVERGIX Automation Solutions

    Bridgman, MI
    3 days ago
  • $134k - $168k

     ...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test...  ...together business acumen with full-stack technical know-how to develop innovative solutions for our clients' most complex challenges.... 
    Full time
    Contract work
    Shift work

    World Wide Technology

    Berrien Springs, MI
    9 hours ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Stevensville. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training...
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    Stevensville, MI
    a month ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in New Troy. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to...
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    New Troy, MI
    a month ago
  •  ...Perform new instrumentation installations as well as updates and upgrade kit installations Provide training on theory, operation, software, and good maintenance practices Ensure the work above is performed in accordance with LECO’s ISO accreditation Position... 
    Full time
    Work experience placement
    Remote work
    Relocation package
    Monday to Friday
    Night shift

    LECO Corporation

    Saint Joseph, MI
    1 day ago
  • “ You are applying for work with a franchisee of Taco Bell, not Taco Bell Corp. or any of its affiliates. If hired, the franchisee will be your only employer. Franchisees are independent business owners who set their own wage and benefit programs that can vary among franchisees...
    Shift work

    taco-bell-delight-tb

    Berrien Springs, MI
    3 days ago
  •  ...analyzes existing manufacturing processes and identifies areas of opportunities for automation. This position will identify, specify, develop, implement, and maintain automated systems and processes that improve operational efficiency, product quality, and system... 
    For contractors
    Monday to Friday

    LECO Corporation

    Saint Joseph, MI
    3 days ago
  •  ...Engineering & Design team (ex-Google/Apple/Facebook/Microsoft) to prioritize, plan, and execute product roadmaps and sprint plans Develop user stories, acceptance criteria, and detailed product specifications to communicate feature requirements to the design and... 
    Full time

    Cheez

    Berrien Springs, MI
    4 days ago
  •  ...Central Teams, Human Resources, Transportation Operations, and others) in the planning and execution of your assigned project. • Develop and expand your professional network by participating in WHS Intern activities and events Basic Qualifications Currently enrolled... 
    Full time
    Summer work
    Internship
    Work at office
    Local area
    Relocation
    Relocation package
    Shift work
    Night shift
    Weekend work

    Amazon

    Berrien Springs, MI
    9 hours ago
  •  ...Organization – our mission for 2025 is to grow our leadership team so we can continue to support the growth of the company while developing all of our leadership team to help them achieve the next level in their career. This is an entry level position with the ability... 
    Remote job
    Full time
    Work from home

    Zuzick & Associates

    Berrien Springs, MI
    1 day ago
  • Meet with clients virtually to understand their needs Advise clients on union-backed benefits and available options Guide clients through solutions that best fit their situation Build trust and maintain strong client relationships Stay organized with follow-ups...
    Remote job
    Full time

    Zuzick Organization of Globe Life

    Berrien Springs, MI
    9 hours ago
  • In this role, you’ll support clients in understanding their benefit options and ensure they receive an exceptional experience from start to finish. This position focuses on client support, benefits guidance, and clear communication in a fully remote environment. -Serve...
    Remote job
    Full time

    McQuade Organization

    Berrien Springs, MI
    1 day ago
  • ◾Educate union and credit union members on the value of life insurance and basic financial literacy ◾Conduct virtual client meetings using warm, pre-qualified leads (no cold calling) ◾Provide tailored coverage recommendations that meet each family's needs ◾Build and ...
    Full time

    Globe Life: Moore Organizations

    Berrien Springs, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!