Hiring.Camp

Programmer Trainee

First Community Bank

·

Oct 8, 2026

Salary
$20 – $30/hr
Location
Bluefield, VA
Seniority
Entry
Source
Paylocity

Description

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. We offer comprehensive benefits including health, vision, and dental insurance, 401(k) plan with employer match, life insurance, and paid vacation days, holidays, and other time off options. With over 60 locations in four states, First Community Bank offers 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! 


The Programmer Trainee 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 for the host mainframe system, Salesforce platform, and other approved business applications. You will also develop practical experience using approved artificial intelligence (AI) tools to support software development, documentation, testing, troubleshooting, and continuous learning.


Duties and Responsibilities:

  1. Assist senior programmers in writing and maintaining code for software projects.
  2. Debug and troubleshoot issues within applications.
  3. Write clean, maintainable, and efficient code under the guidance of mentors.
  4. Participate in code reviews and learn best practices in coding.
  5. Learn and work with various programming languages such as Free Format RPG, RPG/LE, CLLE, or C#.
  6. Collaborate with the development team to design, test, and improve software applications.
  7. Learn and assist with configuration, development, testing, and support of solutions on the Salesforce platform, including declarative tools such as Flow and, as appropriate, Apex, SOQL, integrations, and related development tools.
  8. Use Company-approved AI tools, when appropriate, to assist with coding, documentation, testing, troubleshooting, research, and productivity while following information security, data privacy, compliance, and acceptable-use requirements.
  9. Review, test, and validate AI-generated output before use; do not rely on AI-generated code, analysis, or recommendations without appropriate human review and adherence to established development and change-management standards.
  10. Stay updated with emerging programming technologies and trends.
  11. Complete training, as assigned, within the expected timeframes.
  12. 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 (MySQL, PostgreSQL) and version control systems (Git)
  • Interest in learning Salesforce development and administration concepts, including data models, automation, security, and application lifecycle practices
  • Ability to use AI-assisted development tools responsibly, critically evaluate generated results, and protect confidential or sensitive information
  • Understanding of web technologies such as HTML, CSS, and JavaScript is preferred
  • Knowledge of software development methodologies (Agile, Scrum) is preferred
  • 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
  • Previous internship or project experience is a plus
  • Exposure to Salesforce, including Trailhead, Flow, Apex, SOQL, Lightning, or related platform tools, is a plus
  • Familiarity with generative AI or AI-assisted software development tools and basic concepts such as prompt design, output validation, data privacy, and responsible AI use 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. 


Skills

PythonJavaScriptJavaPostgreSQLMySQLGitSalesforceAgileScrumCompliance

Similar Jobs

30

Programmer Trainee Honolulu, HI 96813 Full-Time Regular Posted 8 Years ago

Sc Honolulu

Temp to Hire Robotic Mig Welder Programmer Trainee DS1001 Class Two Op

Nashville Wire Products·Lebanon, Tennessee

6mo ago

Robot Programmer Trainee - No Experience Needed

GABLETEK·Troy, Michigan

8mo ago

Robot Programmer Trainee

GABLETEK·Troy, Michigan

8mo ago

Java Programmer / Software Engineer Trainee

Endeavor IT Solution·Indore, Madhya Pradesh·Onsite

1y+ ago

Java /J2ee Trainee Software Developer Junior Programmer

Endeavor IT Solution·Indore, Madhya Pradesh·Onsite

1y+ ago

Java Trainee Software Developer Junior Programmer !!

Endeavor IT Solution·Indore, Madhya Pradesh·Onsite

1y+ ago

Java /J2ee Trainee Software Developer Junior Programmer

Endeavor IT Solution·Indore, Madhya Pradesh·Onsite

1y+ ago

Java Trainee Software Developer Junior Programmer Required

Endeavor IT Solution·Indore, Madhya Pradesh·Onsite

1y+ ago

Java /J2ee Trainee Software Developer Junior Programmer

Endeavor IT Solution·Indore, Madhya Pradesh·Onsite

1y+ ago

Trainee Programme

Jigsaw·London, England·Hybrid

6d ago

Programmer / Trainer

Mietjammu·Jammu, Jammu and Kashmir

4mo ago

GCB EAGLET MANAGEMENT TRAINEE PROGRAMME

Deloitte·Accra, Greater Accra·Onsite

5d ago

Accounts Graduate trainee programme - 2027

Kreston Reeves·Firmwide

1mo ago

Tax Graduate trainee programme - 2027

Kreston Reeves·Firmwide

1mo ago

Audit Graduate trainee programme - 2027

Kreston Reeves·Firmwide

1mo ago

WPP Media | 2027 Graduate Trainee Programme

WPP Media·Hong Kong

1mo ago

FLAME Management Trainee Programme

Sunlife·Sun Life Hong Kong - Sun Life Tower

2mo ago

FLAME Management Trainee Programme

Sunlife·Sun Life Hong Kong - Sun Life Tower

2mo ago

Graduate Trainee Programme 2027

EcoCeres

Rooms Operations Management Trainee Programme (8–12 Months)

The Social Hub·Barcelona, Catalonia·Hybrid

3mo ago

Guernsey SQE Trainee Programme

Mourant·GG Royal Chambers, Guernsey

4mo ago

Pilot (m/w/d) im "OCC Pilot-Trainee-Programme"

Aerowest·Langenhagen, Lower Saxony

6mo ago

Trainee programme (m/f/d) in civil engineering

Huber Parking Deutschland GmbH

9mo ago

:DynamX Trainee Programme

Abinbev·South Africa

1y+ ago

Haas Technical Trainer & CNC Programmer

Productivity·Plymouth, Minnesota·Onsite

6d ago

Trainee Solicitor Programme 2027

Hayessolicitors·Dublin, Leinster

1mo ago

Trainee Solicitor Programme 2027 & 2028

Mourant·JE Grenville St, Jersey

1mo ago

Guernsey Trainee Solicitor Programme - September 2028 Intake

Ogier·Guernsey, Wyoming

1mo ago

Jersey Trainee Solicitor Programme - September 2028 Intake

Ogier·Jersey

1mo ago