Software Developer-RPG

Employer
  • Knight Transportation

Job Description

Primary Purpose:
Experienced Application Software Developer to take part in all aspects of the Software Development Life Cycle (SDLC).  This position designs, develops, configures, codes, tests and debugs new software as well as maintains and enhances existing legacy or vendor software.  Assist other programmers and consultants when applicable.

Essential Functions:

  • Write high quality documented code according to provided guidelines and specifications that is maintainable and optimized for performance
  • Consult with business/team to identify current operating procedures and to clarify operation objectives; determine valuable modifications to existing program/processes and execute improvements in order to achieve exceptional system efficiency.
  • Participate in integration, training and implementation activities as defined by leadership
  • Prepares detailed technical specifications from which programs will be written or configured
  • Refine and update technical/business skills and experience through work assignments, advanced technical/business training and attending professional/business industry conferences
  • Maintain a positive work/team atmosphere by acting and communicating in a manner which facilitates the success of business operations in order to meet company demands and expectations
  • Follows all required company policies and practices relating to the SDLC and Change Control Management
  • Provides support and resolution of open IT issues
  • Builds resilient and scalable applications
  • Develop strong business, vendor and team member relationships to resolve problems and coordinate timely delivery of IT products and services
  • Willing to assist others in defining application system scope and objectives through research and fact finding
  • Perform additional responsibilities as assigned by leadership

Education:
Bachelors in computer science or related field or equivalent combination of education and/or experience required

Skills and Abilities:

  • Must be able to interact with IT personnel on all levels to resolve issues and provide solutions in a timely manner
  • Must understand the need for and consistently practice effective teamwork
  • Must be capable of prioritizing and managing multiple concurrent assignments, tasks, and projects to completion with minimal supervision
  • Must be able to maintain a detail-oriented approach while meeting timetable deadlines
  • Must be able to write reports, business correspondence and procedures manuals
  • Must have a high level of proficiency in the programming languages RPG (II/III/ILE/Free), CL
  • Experience with SEQUEL, SQL, Stored Procedures, Change Management Tools and RDI preferred

KJL123 more