×
Register Here to Apply for Jobs or Post Jobs. X

Application Programmer

Job in Lynchburg, Campbell County, Virginia, 24513, USA
Listing for: BMS Direct, Inc.
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    Data Analyst, IT Support, Web Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Description

Launch Your IT Career — or Take It to the Next Level — at BMS

Are you a recent IT or business graduate ready to turn what you’ve learned into real-world impact? Or an experienced developer looking for a role where your work actually matters every single day?

At BMS, our programmers don’t just write code — they power millions of critical communications for government agencies, utilities, and organizations that depend on accuracy, speed, and precision. Every application you build directly supports essential services that communities rely on.

We’re looking for someone curious, analytical, and driven — whether you’re just starting your career or bringing experience with you. If you love solving problems, working with data, building efficient systems, and seeing your work go from concept to production, you’ll thrive here.

You’ll work with modern document composition and workflow platforms, collaborate across departments, and help transform legacy systems into scalable, future-ready solutions. And as a 100% employee‑owned company, your success directly contributes to our shared success.

If you’re ready to build, improve, automate, and innovate — we’re ready to meet you.

Purpose of Job

Analyze, develop, test, maintain and document applications mainly for statement and invoice processing utilizing PReS Connect for document composition and Alchem-e for workflows.

Supervises

None

Essential duties and responsibilities
  • Analyze objectives specified in existing documentation and business rules within existing applications in preparation for conversions from our Legacy systems.
  • Write, test, maintain and document appropriate code for converting these existing applications from the Legacy systems into Windows-based systems using PReS Connect document composition software and Alchem-e workflow software
  • Create application documentation detailing business rules and specifications for future reference, change management and training purposes
  • Provide program changes to Operations Department needed in job documentation for automated applications as necessary
  • Convert, parse and analyze data files using various database applications and utilities
  • Perform other duties as directed by Supervisor or Manager
General Time Allocations

This position will require 100% of your time to be spent programming applications during the conversion process from our Legacy systems over to Windows-based systems and the setup of new customer billing applications.

Working conditions
  • Typical workday: 8:00 – 5:00 with some evening and weekend work
  • Noise: low
  • Environment: good
Requirements Required qualifications

Are you a recent IT or business graduate ready to turn what you’ve learned into real-world impact? Or an experienced developer looking for a role where your work actually matters every single day?

  • Education and/or

    Experience:

    Bachelor’s degree or equivalent combination of education and experience.
  • Manual and physical requirements:
    Regularly required to sit or stand. Required to occasionally move and/or lift 45 pounds or more.
  • Other skills:
    Good communication and interpersonal skills, a logical approach to problem solving and self‑reliance with the capability of working independently or in a team. Maintain professional appearance and demeanor that reflect the company’s commitment to quality, continuous improvement, and respect for individuals.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary