Demo

Programmer Trainee

First Community Bank
Bluefield, VA Full Time
POSTED ON 4/9/2025
AVAILABLE BEFORE 6/8/2025
Description:

At First Community Bank, we are committed to making our community, the places where we live and work, a better place each day. With a true focus on “community banking,” employees find that they can make an impact through company-sponsored programs such as paid volunteer time, matching gifts for charitable contributions, and team participation in charitable events. Through a comprehensive wellness program, employees and their families challenge themselves to healthier lifestyles and receive the necessary motivation and tools. With over 50 locations in four states, First Community Bank offers competitive benefits and the personal service you would expect from a company that knows your community. We welcome all applicants and look forward to new colleagues joining our community!

This role is designed for individuals who are eager to start a career in programming and software development. As a trainee, you will be exposed to a wide range of technologies and will get hands-on experience in coding, testing, debugging, and developing software solutions primarily for the host mainframe system.

Duties and Responsibilities:

  • Assist senior programmers in writing and maintaining code for software projects.
  • Debug and troubleshoot issues within applications.
  • Write clean, maintainable, and efficient code under the guidance of mentors.
  • Participate in code reviews and learn best practices in coding.
  • Learn and work with various programming languages such as Free Format RPG, RPG/LE, CLLE or C#.
  • Collaborate with the development team to design, test, and improve software applications.
  • Stay updated with emerging programming technologies and trends.
  • Complete training, as assigned, within the expected timeframes.
  • All employees are expected to support First Community Bank’s mission, vision, and values by exhibiting commitment to the Company Standards of Conduct and executing to the fullest extent possible the duties detailed within this job description.
Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or currently pursuing).
  • Basic knowledge of programming languages such as Python, Java, JavaScript, or C .
  • Familiarity with databases (e.g., MySQL, PostgreSQL) and version control systems (e.g., Git).
  • Strong problem-solving skills and an eagerness to learn.
  • Ability to work well in a team-oriented environment.
  • Good communication and interpersonal skills.
  • Ability to travel, occasionally overnight
  • Dexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer components
  • Ability to lift or move up to 30 pounds
  • Ability to sit in front of a computer for extended periods of time

Preferred Skills (Optional):

  • Understanding of web technologies such as HTML, CSS, and JavaScript.
  • Knowledge of software development methodologies (Agile, Scrum).
  • Previous internship or project experience is a plus.

* The salary range is based on market data associated with the position and where the pay rate falls within the range is commensurate with experience, education, and other qualifications. *

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 Programmer Trainee?

Sign up to receive alerts about other jobs on the Programmer Trainee career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$73,370 - $92,208
Income Estimation: 
$91,254 - $114,300
Income Estimation: 
$66,157 - $90,051
Income Estimation: 
$82,230 - $118,841
Income Estimation: 
$136,714 - $171,621
Income Estimation: 
$66,195 - $86,448
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
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
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at First Community Bank

First Community Bank
Hired Organization Address Princeton, WV Full Time
Description At First Community Bank, we are committed to making our community, the places where we live and work, a bett...
First Community Bank
Hired Organization Address Princeton, WV Full Time
Description At First Community Bank, we are committed to making our community, the places where we live and work, a bett...
First Community Bank
Hired Organization Address Mount Airy, NC Full Time
Description At First Community Bank, we are committed to making our community, the places where we live and work, a bett...
First Community Bank
Hired Organization Address Kingsville, TX Full Time
First Community Bank 2525 Brahma Blvd. Kingsville, TX Position Summary The position of Universal Banker is responsible f...

Not the job you're looking for? Here are some other Programmer Trainee jobs in the Bluefield, VA area that may be a better fit.

Scientific Programmer

Virginia Jobs, Roanoke, VA

Statistical Programmer

VirtualVocations, Roanoke, VA

AI Assistant is available now!

Feel free to start your new journey!