Demo

Software Application Developer

ibml
Birmingham, AL Full Time
POSTED ON 10/24/2026
AVAILABLE BEFORE 12/23/2026

PURPOSE   

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.

Salary.com Estimation for Software Application Developer in Birmingham, AL
$94,320 to $120,165
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Application Developer?

Sign up to receive alerts about other jobs on the Software Application Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633

Sign up to receive alerts about other jobs with skills like those required for the Software Application Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $101,441 - $130,752
  • Debugging Skill

    • Income Estimation: $82,230 - $118,841
    • Income Estimation: $94,625 - $127,578
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ibml

  • ibml Pittsburgh, PA
  • PURPOSE The Field Service Technician is responsible for maintaining a thorough working knowledge of all aspects of the mechanical and electronic functional... more
  • 5 Days Ago

  • ibml Washington, DC
  • The Field Service Technician is responsible for maintaining a thorough working knowledge of all aspects of the mechanical and electronic functionality of a... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Software Application Developer jobs in the Birmingham, AL area that may be a better fit.

  • Kinder Morgan, Inc. Birmingham, AL
  • What We Are Looking For The incumbent will report directly to the Director of IT Business Solutions and will be responsible for supporting and developing o... more
  • 24 Days Ago

  • Apex Systems Birmingham, AL
  • Job#: 3052563 Job Description: Application Developer Location: Birmingham, AL (Preferred) Type: Contract-to-Hire Overview Alabama Power is seeking an OutSy... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!