RPG/AS400 Developer

O'Reilly Auto Parts
MO, United States
Full-time

A software engineer ( AS400 / RPG) will utilize expert knowledge in at least one business or technology function. This position will work with a high degree of independence and develop information systems to support the business.

Engineers will focus on the design or integration of various software systems, databases, and third-party packages. This position will be focusing on Supply Chain Applications and we are looking for this experience.

The pay range for this role is 105 to 130k with an 8% bonus. A realistic offer will be at midpoint and around 115 to 120k.

ESSENTIAL JOB FUNCTIONS

  • Takes leadership role in guiding projects through the complete software development life cycle
  • Leads code design efforts to ensure solutions are performant, scalable, and meet intended business outcomes.
  • Responsible for multiple software applications and managing tasks and resources while utilizing modern project management principles.
  • Participates in or leads the development of multiple projects at one time.
  • Conducts code reviews and ensures coding best practices are being followed while developing new or modifying existing software using coding best practices.
  • Recommend software improvements and changes to systems, as needed.
  • May approve software to be deployed to production systems.
  • Perform software and data analysis to uncover issues and solve complex problems that span multiple systems.
  • Lead various meetings to gather software requirements and project details.
  • Conduct software demos to educate and train others in the use of software.
  • Debug and correct complex software defects.
  • Create or update advanced project documentation.
  • Test software to validate accuracy of code and high-quality software systems.
  • Advanced understanding of the software and system(s) supported by their team, as well as the overall company business
  • Participate in quarterly goal reviews, project priority discussions, and provide feedback.
  • Mentor software developers or interns.
  • Conduct project lessons learned activities and code review sessions.
  • Provide project updates and report project time as needed.
  • Other duties as assigned.

SKILLS / EDUCATION / KNOWLEDGE / EXPERIENCE / ABILITIES

Required :

  • 7+ years of software development experience
  • Bachelor’s degree in Computer Science, Information Systems or related field (5+ years O’Reilly software development experience will be considered in lieu of degree)
  • Advanced understanding of change management and the O’Reilly change control process and procedures
  • Advanced knowledge of Project Development Life Cycle (PDLC) and Software Development Life Cycle (SDLC)
  • Solid understanding of secure coding techniques and best practices
  • Strong ability to articulate advanced technical concepts, write technical documentation, and teach others
  • Expert knowledge in software debugging and testing, complex computer systems (multiple programs, databases, communications etc.

and analysis and design.

  • Advanced problem-solving skills with the ability to manage multiple tasks at one time
  • Strong verbal and written communications skills with the ability to lead and get results from others
  • Must be able to learn independently but also work well in a team environment
  • Flexible scheduling availability including nights and weekend
  • Desired :
  • Education in leadership and or teambuilding
  • Education in Project Management and Business Analysis
  • Advanced technical training or certifications related to scope of work
  • A software engineer will utilize expert knowledge in at least one business or technology function. This position will work with a high degree of independence and develop information systems to support the business.

Engineers will focus on the design or integration of various software systems, databases, and third-party packages.

ESSENTIAL JOB FUNCTIONS

  • Takes leadership role in guiding projects through the complete software development life cycle
  • Leads code design efforts to ensure solutions are performant, scalable, and meet intended business outcomes.
  • Responsible for multiple software applications and managing tasks and resources while utilizing modern project management principles.
  • Participates in or leads the development of multiple projects at one time.
  • Conducts code reviews and ensures coding best practices are being followed while developing new or modifying existing software using coding best practices.
  • Recommend software improvements and changes to systems, as needed.
  • May approve software to be deployed to production systems.
  • Perform software and data analysis to uncover issues and solve complex problems that span multiple systems.
  • Lead various meetings to gather software requirements and project details.
  • Conduct software demos to educate and train others in the use of software.
  • Debug and correct complex software defects.
  • Create or update advanced project documentation.
  • Test software to validate accuracy of code and high-quality software systems.
  • Advanced understanding of the software and system(s) supported by their team, as well as the overall company business
  • Participate in quarterly goal reviews, project priority discussions, and provide feedback.
  • Mentor software developers or interns.
  • Conduct project lessons learned activities and code review sessions.
  • Provide project updates and report project time as needed.
  • Other duties as assigned.

SKILLS / EDUCATION / KNOWLEDGE / EXPERIENCE / ABILITIES

Required :

  • 7+ years of software development experience
  • Bachelor’s degree in Computer Science, Information Systems or related field (5+ years O’Reilly software development experience will be considered in lieu of degree)
  • Advanced understanding of change management and the O’Reilly change control process and procedures
  • Advanced knowledge of Project Development Life Cycle (PDLC) and Software Development Life Cycle (SDLC)
  • Solid understanding of secure coding techniques and best practices
  • Strong ability to articulate advanced technical concepts, write technical documentation, and teach others
  • Expert knowledge in software debugging and testing, complex computer systems (multiple programs, databases, communications etc.

and analysis and design.

  • Advanced problem-solving skills with the ability to manage multiple tasks at one time
  • Strong verbal and written communications skills with the ability to lead and get results from others
  • 24 days ago
Related jobs
Promoted
O'Reilly Auto Parts
MO, United States

Mentor software developers or interns. Mentor software developers or interns. ...

Promoted
EDWARD JONES
Columbia, Missouri

Take a look at this exciting opportunity to join our team as a Senior Business Systems Analyst! In this role, you. Create, maintain and review business process models, data flows, prototypes, business. Assist in enforcement of Business Systems Analyst principles and practices within the. Advanced kn...

Promoted
REJIS Commission
St. Louis, Missouri

Join the REJIS Revolution: Pioneering Tomorrow’s Justice Tech Today! This position is to facilitate the support and development of a web enabled criminal justice data warehouse.We are looking for a full stack software developer who will be involved in all aspects of the system development life cycle...

Promoted
Vizient, Inc.
Cape Girardeau, Missouri

In this role, you will test new or modified software programs and software development procedures. You will verify and validate the quality of software products for Vizient as an active and collaborative member of the quality engineering team. You will assist team members in refining upcoming projec...

Promoted
National Beef
Kansas City, Missouri

National Beef of Kansas City, Missouri, is looking for a qualified professional to join our Team as an RPG Developer. RPG Developer primary responsibilties:. Qualified Candidates for the RPG Developer position should possess the following:. National Beef Packing Company, a Northland Kansas City base...

Promoted
VirtualVocations
Florissant, Missouri

A company is looking for an IT Applications Developer - Appian for a remote position in the U. ...

Promoted
Buildertrend
Lee's Summit, Missouri
Remote

In this role, you will be responsible for designing, developing, and maintaining high-quality software applications to meet the needs of our clients. Design, develop, and maintain high-quality software applications. Mentor and guide junior developers, providing technical leadership and expertise. Pr...

Promoted
REDLEO SOFTWARE INC.
Kansas City, Missouri
Remote

Windchill PLM and related modules.Strong understanding of Windchill EPMDocument (CAD) Data Model & CAD/Part Associations.Strong experience in WGM (Work Group Manager) development.Good experience with using Creo Parametric, SolidWorks and other CAD Authoring Tools.Strong knowledge in TOOLKIT & object...

Promoted
Intelliswift Software
Kansas City, Missouri

Building Mechanical Federal Engineer - HVAC/Plumbing - Hybrid. Bachelor's degree in mechanical or architectural engineering from an accredited program. Requires a bachelor's degree in engineering from either a recognized accredited program in their home country or the country in which the profession...

Promoted
22nd Century Technologies Inc.
Kansas City, Missouri

The FSB Senior Software Developer should be able to design, code, test, new and existing applications using core software engineering principles. Mentor FSB Junior and Mid-level Software Developers and conduct code reviews. Deep expertise and hands on experience with object orientated software devel...