JobTarget Logo

Application Programmer at BMS Direct, Inc – LYNCHBURG, Virginia

BMS Direct, Inc
LYNCHBURG, Virginia, 24502, United States
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

About This Position

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.

Job Location

LYNCHBURG, Virginia, 24502, United States
Loading interactive map for LYNCHBURG, Virginia, 24502, United States

Job Location

This job is located in the LYNCHBURG, Virginia, 24502, United States region.

Frequently asked questions about this position

Latest Job Openings in Virginia