Jobs · Information Technology · Illinois

Programmer Analyst 2

Metra Commuter Rail · Chicago, IL · 1 mo ago
Information Technology$81k–$121k/yrFull-time

About the role

The Programmer Analyst 2 will assist various departments to align technology solutions with business strategies and processes related to the enterprise asset management (EAM) systems (Maximo and ServiceMax); and serve as administrator for the assigned system to provide ongoing support to ensure efficient, effective system performance and process improvements.

Responsibilities

  • Develop and maintain applications to add system functionality to assigned EAM based on the needs of users responsible for maintaining and inspecting assets; write complex automation scripts; attain appropriate approvals to use applicable operating systems to design, write code, and distribute applications; and create and manage reports on multiple platforms.
  • Participate in projects to identify, map, and integrate business processes; ensure the EAM and applications work properly and all departmental work-flows meet system requirements; and test new and updated applications.
  • Assist with system implementations, support, and maintenance; ensuring data security and integrity prior to any downloads and updates; define roles, permissions, and assign access; and develop materials use for written and verbal instruction for end users and inclusion into training manuals.
  • Track system performance and user interface changes; troubleshoot and resolve system and application errors; create service tickets to report anomalies and request further review and correction of more complex issues; and update processes and procedures to reflect changes.
  • Perform other related duties as assigned to meet the ongoing needs of the department.

Requirements

  • Bachelor’s Degree in Computer Science or related field OR in lieu of a specified degree, any combination of education and experience in information technology that equals four (4) years in application development or systems administration.
  • Three (3) years of experience with Swift, XML, Python, Jython, Java or JavaScript or other programming and scripting languages working in iOS or Windows operating systems; and system integrations.
  • Knowledge of methods and techniques used to install, troubleshoot, upgrade applications, and resolve errors.
  • Working knowledge of the operational characteristics of relational databases and EAM systems.
  • Working knowledge of various programming and scripting languages e.g. Python, Jython, JavaScript, Swift, SQL, Java, CSS, HTML, or XML for user interfaces.
  • Working knowledge of operating systems particularly iOS or Windows and their programming languages for application development.
  • Familiar with representational state transfer (REST), application programming interface (API), with an understanding of the digital resources needed for system integrations.
  • Proficient in Microsoft 365 (Word, Excel, Access and PowerPoint).
  • Strong written and verbal communication skills with the ability to understand technical information and relay it to technical and non-technical audiences.
  • Strong data management skills.
  • Strong analytical, problem solving, organizational skills, and project management skills.
  • Ability to work independently and on project teams.
  • Ability to conform to shifting priorities and demands, work on multiple tasks, and meet deadlines.
  • Ability to assess department needs, plan, organize, and manage resources to meet goals.
  • Ability to utilize technical skills and work as a liaison between departments and host team to develop technical processes and procedures.
  • Ability to stand, walk, and/or sit, for extended periods of time.

Preferences

  • Experience working with an EAM system.
  • Experience in software development, creating relational databases, or writing SQL queries.

Pay

Salary Range $80,986.00 – $121,479.00. The final salary will depend on the candidate’s qualifications. Those with 8 years or more of required experience can expect offers up to the midpoint of the salary range.

Similar jobs

Programmer/Analyst 2

Huntington National BankMinnetonka, MN· 3 mo ago
Information Technologyapply on huntington-careers.com

Programmer Analyst II

ChubbJohnston, IA· 1 mo ago
Engineeringapply on fa-ewgu-saasfaprod1.fa.ocs.oraclecloud.com

Programmer Analyst II

Farm FamilyAlbany, NY· 1 mo ago
Engineeringapply on brookfield.wd5.myworkdayjobs.com

Programmer Analyst II

Cambia Health SolutionsBoise, ID· 1 mo ago
$93k–$125k/yrapply on cambiahealth.wd504.myworkdayjobs.com

Programmer Analyst II

Cambia Health SolutionsLewiston, ID· 1 mo ago
$93k–$125k/yrapply on cambiahealth.wd504.myworkdayjobs.com

Programmer Analyst II

Cambia Health SolutionsFargo, ND· 1 mo ago
$93k–$125k/yrapply on cambiahealth.wd504.myworkdayjobs.com