RPG Software Engineer

VIP

Location: Colchester, VT

Type: Full Time

Education: Bachelor's Degree

Experience: 1 - 2 Years

We are seeking an innovative, customer focused, self-directed individual to join the VIP RPG Development Team.  VIP Software Developers work with our existing suite of software applications and are responsible for creating new programs, enhancing existing programs by adding features, coding interfaces and fixing software bugs.

The successful candidate will have practical programming experience in RPG, knowledge of programming best practices, and have the ability to work in a high energy environment.  You will work with a team of programmers who improve the features and stability of existing applications.  You will also be responsible for assigned programming changes, as identified by our customers, which are related to minor enhancements, bug fixes and customization of software or interface (data extracts).

Additional Primary Responsibilities:

  • Review requests and clarify requirements with customers or service teams
  • Estimate coding effort and approximate due date
  • Identify best programming language and code to satisfy requirements
  • Make coding changes in appropriate source controlled environments
  • Document programming changes and outline of testing protocol
  • Release code to QC for creation of distribution
  • Be available to support the coding changes as a Tier 3 resource to Customer Support

Requirements: 

  • RPG programming or related experience with a language such as COBOL
  • Bachelor’s degree with 1+ year related experience, or 2+ years related experience
  • Experience in the creation and maintenance of computer programs and control of languages
  • Experience with financial applications, business applications, or data extracts
  • Languages: primarily RPG, SQL, COBOL & C++
  • Tools: Jira, MDCMS, Grafana, Graylog
  • Excellent organizational skills and attention to detail
  • Excellent problem-solving and analytical skills
  • Willingness and ability to learn new coding languages and technologies
  • Ability to remain on task in a kinetic environment

© 2022 Vermont Technology Alliance

Site by Scout Digital