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

Programmer Trainee

Job in Virginia, St. Louis County, Minnesota, 55792, USA
Listing for: First Community Bank
Apprenticeship/Internship position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, Java Developer, Web Developer
Job Description & How to Apply Below

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 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.

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 time frames.
  • 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, Postgre

      SQL) 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
    • 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. *

    #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