Software Application Developer

ibml

Birmingham (AL)

On-site

USD 90,000 - 120,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ibml is seeking a software engineer to design, develop, and support custom output modules and callout integrations for the ibml Capture Suite (iCS). You will work with domestic and international stakeholders to deliver integrated document-capture solutions and extend workflows with system connectors and business logic.

The role focuses on applying AI/ML, OCR/ICR, and intelligent capture technologies to enhance processing, building robust API integrations, and delivering high-quality solutions

Qualifications

  • Bachelor's degree in computer science or equivalent field or equivalent professional experience.
  • Minimum 2 years of professional programming experience.
  • Strong understanding of software design principles and best practices.
  • Experience with C# development.
  • Exposure to relational database technologies (MSSQL preferred).
  • Experience developing RESTful API integrations or similar service-based messaging models.
  • Familiarity with AI driven document processing including LLMs for document understanding, ML classification or extraction models, OCR/ICR technologies.

Responsibilities

  • Design and develop ibml software for the ibml product ecosystem with focus on performance, scalability, and maintainability.
  • Develop and integrate APIs to support customer workflows and third-party system connectivity.
  • Apply machine learning and AI technologies to enhance document processing capabilities.
  • Create reliable integrations with third-party applications for clearer insights.
  • Build client solutions for government agencies, financial institutions, and Fortune 500 organizations.
  • Collaborate with Software Engineering for architectural input on new features and platform enhancements.
  • Participate in the full SDLC from requirements gathering through deployment and support.
  • Troubleshoot and resolve complex technical issues in existing and new environments.
  • Modify existing software to meet evolving client requirements and hardware/software changes.
  • Deliver projects on schedule by managing tasks and communicating with stakeholders.

Skills

C# dev
RESTful APIs
AI document processing
OCR/ICR
Relational databases
Strong communication

Education

Bachelor's degree in computer science or equivalent field

Tools

MSSQL
Kofax
OpenText

Job description

Design, develop, and support custom output modules and callout integrations for ibml Capture Suite (iCS), enabling clients to extend the platform with tailored workflows, system connectors, and specialized business logic. Work directly with domestic, international, and internal stakeholders to deliver high‑quality, fully integrated document‑capture solutions.

ROLE AND RESPONSIBILITIES
  • Design and develop ibml software for the ibml product ecosystem, ensuring high performance, scalability, and maintainability.
  • Develop and integrate APIs to support customer workflows, 3rd‑party system connectivity, automation, and custom data exchange requirements.
  • Innovate in Capture and AI technologies, including applying machine learning, intelligent OCR/ICR, LLM‑based classification/extraction, and automated decisioning models to enhance document processing capabilities.
  • Create efficient, reliable integrations with 3rd‑party applications, enabling clearer insights and improved business outcomes.
  • Build custom client solutions for government agencies, financial institutions, and Fortune 500 organizations.
  • Collaborate with Software Engineering to provide architectural and design input for new features and platform enhancements.
  • Participate in the full SDLC, including requirements gathering, design, implementation, testing, deployment, and ongoing support.
  • Troubleshoot and resolve complex technical issues in both existing and newly deployed environments.
  • Modify existing software to meet evolving client requirements, correct defects, improve performance, or adapt to new hardware/software environments.
  • Deliver projects on schedule by managing tasks effectively, proactively identifying risks, and maintaining strong communication with project stakeholders.
PREFERRED SKILLS, QUALIFICATIONS AND EDUCATION REQUIREMENTS
  • Bachelor’s degree in computer science or equivalent field, or equivalent professional experience.
  • Minimum 2 years of professional programming experience.
  • Strong understanding of software design principles and best practices.
  • Experience with C# development.
  • Exposure to relational database technologies (MSSQL preferred).
  • Experience developing RESTful API integrations or similar service‑based messaging models.
  • Familiarity with AI driven document processing, including:
    • LLMs for document understanding
    • Machine learning classification or extraction models
    • OCR/ICR technologies and intelligent capture workflows
  • Strong analytical, communication, and customer‑facing skills.
  • Demonstrated ability to manage workload independently and consistently meet delivery timelines.
  • Knowledge of ibml scanning platforms considered helpful
  • Experience with other Capture/Imaging technologies such as Banctec, FIS, Ephesoft, Kofax, Knowledge Lake or OpenText considered helpful
ADDITIONAL NOTES

Ultimately, an outstanding candidate should demonstrate sound technical knowledge and curiosity as well as exceptional analytical, communication, and customer service skills.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Application Developer
Software Application Developer

IBML - Imaging Business Machines • Birmingham (AL)

On-site
USD 70,000 - 110,000
Software Application Developer
Software Application Developer

Imaging Business Machines, LLC • Birmingham (AL)

On-site
USD 90,000 - 120,000
Capture Suite Software Engineer | AI, APIs & Integrations
Capture Suite Software Engineer | AI, APIs & Integrations

ibml • Birmingham (AL)

On-site
USD 90,000 - 120,000
Software Integration Specialist
Software Integration Specialist

Imaging Business Machines, LLC • Birmingham (AL)

On-site
USD 65,000 - 100,000
Software Integration Specialist
Software Integration Specialist

ibml • Birmingham (AL)

On-site
USD 85,000 - 120,000
Software Integration Specialist
Software Integration Specialist

IBML - Imaging Business Machines • Birmingham (AL)

On-site
USD 70,000 - 100,000
Software Integration Specialist
Software Integration Specialist

Imaging Business Machines, LLC. • Birmingham (AL)

On-site
USD 65,000 - 90,000
Capture Platform Software Engineer (AI & API Integrations)
Capture Platform Software Engineer (AI & API Integrations)

IBML - Imaging Business Machines • Birmingham (AL)

On-site
USD 70,000 - 110,000
Enterprise Application Developer
Enterprise Application Developer

LingaTech, LLC • Harrisburg

On-site
USD 90,000 - 150,000
Implementation Project Manager - Intelligent Document Processing
Implementation Project Manager - Intelligent Document Processing

Imaging Business Machines, LLC. • Birmingham (AL)

Hybrid
USD 120,000 - 160,000