Epicareer Might not Working Properly
Learn More
A

Software Engineer III

  • Full Time, onsite
  • American Refining Group Inc.
  • On Site, United States of America
Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

Position Title: Software Engineer III

Compensation:

Full-Time, Salary Exempt (E53) commensurate with experience.

Company Information:

ARG is the longest continuously operating refinery in North America dating back to 1881. Privately held, the employees and leadership pride themselves on offering competitive pay, generous benefits and a supportive culture of growth and learning. In addition to a 401k retirement plan to which the company makes matching contributions, ARG offers participation in an Employee Stock Ownership Plan (ESOP) to qualified employees, through which they share in the profits of the company.

Scope & Responsibilities of Software Engineer III: (Not limited to)

As a Software Engineer III at ARG, you will play a critical role in designing, developing, and maintaining software solutions that drive our business forward. This position is focused on IBM RPG programming and modernizing our RPG applications. Understanding the IBM i, RPG, and modern web development techniques (including HTML, CSS, and JavaScript) is a necessity. You will leverage your extensive experience and deep knowledge of software engineering principles to modernize our current applications and create new robust and scalable software applications with a modern UI. Individuals in this role will have knowledge of standard concepts, practices, and procedures for software engineering, including software test plans, implementing development methodologies, and documenting software specifications. They would not require technical direction in most cases, rather relying on experience and judgment to plan and accomplish goals. Typically reports to a project leader or manager with little or no supervision, and potentially assisting junior developers. This position is responsible for a variety of tasks which support software design, engineering, implementation and documentation.

  • Requires experience with IBM POWER systems, including RPG II, II and IV, and modernization of RPG code
  • Requires Experience with front-end web creation tools and techniques, including HTML5, CSS, JavaScript
  • Experience with ProfoundUI and/or other IBM modernization frameworks would be beneficial
  • Creates and codes software applications to support internal business requirements or external customers.
  • Oversees full scope of software solutions including design, testing and troubleshooting applications.
  • Prepares and standardizes the quality assurance procedures for training and compliance.
  • Developing software test plans in compliance with project goals and industry standards.
  • Collaborates with hardware engineers to evaluate and test hardware and software interaction.
  • Deploy programs and evaluate user feedback.
  • Interacts with all users across the organization as well as third-party vendors.
  • May lead or direct the work of others.
  • Perform other job-related duties as assigned by Supervisor/Management.
  • Successful completion of all company mandated &/or job-related training programs deemed appropriate.

Benefits Available to Software Engineer III:

  • Health Insurance including Medical, Dental, Optical & Prescription
  • Health Savings Accounts & Flexible-Spending Plans
  • Life, Accident and Critical Illness Insurance Options
  • Short & Long-term Disability Coverage
  • Escalating Paid Vacation Plans
  • Paid Holidays & Personal Days
  • Education & Employee Assistance Plans
  • Employee Stock Ownership & 401 (k) Plans

Education & Experience for Software Engineer III:

  • Bachelor's degree in computer science, information technology or related discipline required.
  • Seven to ten (7-10) years of related work experience is desired
  • An equivalent combination of education and experience will be considered.

Other Qualifications of Software Engineer III:

  • Experienced with hardware and software applications, test-driven development and software engineering tools.
  • Proficient in implementing a specific development methodology
  • Skilled with Microsoft Office Suite, and knowledgeable in Microsoft Windows, along with Linux and IBM i.
  • Ability to develop software in RPG, and understand/modernize RPG code
  • Experience with front-end web creation tools and techniques, including HTML5, CSS, JavaScript
  • Experience with ProfoundUI and/or other IBM modernization frameworks would be beneficial
  • Experience developing web applications using the Microsoft .Net Framework, JavaScript, PHP, or another comparable framework would be beneficial
  • Capable of understanding and using programming languages commonly used in API development (e.g., Python, Java, Node.js).
  • Experience with front-end web creation tools and techniques, including HTML5, CSS, JavaScript
  • Knowledge of SQL and relational databases, JSON, and Web services
  • Ability to design, develop, and maintain APIs to support database and application integration
  • Experience with database management and monitoring tools
  • Ability to write efficient and complex SQL queries for data retrieval and manipulation
  • Ensure data integrity and security within relational databases
  • Familiarity with cloud-based database services (e.g., AWS RDS, Azure SQL Database).
  • Understanding of microservices architecture and containerization technologies (e.g., Docker, Kubernetes)
  • Experience with data import, export, and manipulation, including .CSV files, XML and JSON
  • Ability to understand and follow basic oral and written instructions, with effective communication skills to relay others.
  • Demonstrates creativity and latitude as required in various business settings.
  • Must possess and maintain a valid motor vehicle driver s license.

Physical & Cognitive Demands of Software Engineer III:

COGNITIVE DEMANDS: Meet deadlines, focus attention, work independently, independent judgment, work with a team, communicating, reading, comprehension, critical thinking/troubleshooting. Some travel.

PHYSCIAL DEMANDS: seeing, speaking, hearing, sitting, walking, climbing, standing, reaching, listening, writing, driving, keyboarding. Push/pull/lift/carry 35 pounds

Occasional travel may be required.

Additional Notes:

This position, as well as every other position at American Refining Group, is required to conduct their work at a high level of safety and quality performance. We require our employees to adhere to safety policies and procedures and expect they will help and encourage colleagues to do so as well. Our goal is to strive for a Zero-Incident environment that is a benefit to our employees and community. Our commitment to safety is identified as one of our core values: Safety is our Compass . Employees are expected to understand and operate under current Process Safety Management guidelines in accordance with their role. Adherence to our Refinery Conduct of Operations in refinery and safety-sensitive functions is critical to our ongoing commitment to reliable operations.

American Refining Group, Inc. executes and maintains an ISO certified Quality Management System to meet specified customer requirements for product performance, safety, and service.

Employees are expected to understand and operate under the guidelines of the Quality Management System while executing the functions of their position.

ARG culture promotes ongoing training and mentoring that is intended to be a developmental partnership for all (employees are subject to ongoing performance reviews and feedback).

This is not a job bid - external recruiting is being conducted concurrently with internal posting. Applicants will be selected based on qualifications and a job interview; final selection will rest solely with the Company.

Qualified individuals must be able to perform essential job functions with or without reasonable accommodation.

The above statements are intended to describe the general nature and level of work being performed; they are not to be construed as an exhaustive list of all responsibilities.

EEO Employer ARG is committed to providing reasonable accommodation in our recruiting and employment practices. If assistance is needed to participate in the application or interview process, or to perform essential job functions, please contact Human Resources at 814-368-1392.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job