IT Applications Analyst

Duke EnergyCharlotte, NC
23hHybrid

About The Position

This is the second level of the IT Application Analyst classification hierarchy. Employees at this level solve moderately complex problems within application areas of specialization with general supervision. Incumbents are expected to develop advanced technical and analytical skills and demonstrate the ability to work with increasing independence over time. Employees effectively apply fundamental concepts, tools, and procedures to work that is varied and evolving. This role supports both internally engineered platform solutions and vendor-provided off-the-shelf applications, with a focus on learning enterprise standards, development practices, and operational processes.

Requirements

  • Bachelor’s Degree in Computer Science or Other Related Degree
  • Minimum experience of 2 years in related field
  • In lieu of Bachelors degree(s) AND 2 year(s) related work experience listed above, High School/GED AND 5 year(s) related work experience

Nice To Haves

  • Introductory experience with programming, scripting, or data integration concepts.
  • Exposure to cloud technologies and platforms, particularly AWS or similar environments.
  • Understanding of software development best practices, including version control (GitHub), documentation, and testing.
  • Ability to follow written technical procedures and work effectively within enterprise governance frameworks.
  • Desired exposure to AWS Step Functions, AWS Lambda and CloudWatch.
  • Familiarity with infrastructure-as-code concepts (e.g., Terraform) and automated deployment practices.
  • Desired exposure to PowerShell.
  • Desired experience with C#/.Net APIs and structured automation components.
  • Desired experience with Python scripting and task execution.
  • Familiarity with Agile Scrum methodologies and work visualization / backlog refinement using Jira software.

Responsibilities

  • Monitors production operation of and maintains the availability of assigned applications, including reviewing and reacting to daily performance logs.
  • Provides 24x7 on-call support as part of a team rotation and responds to production incidents within defined Service Level Agreements (SLAs).
  • Works with Senior-level team members during critical and high-severity incidents, Major Incidents (MIs), and major events to support investigation, remediation, and recovery activities.
  • Assists users by answering questions, resolving issues, and escalating appropriately when needed.
  • Participates in the design, development, testing, and support of application and platform solutions under guidance from senior team members.
  • Supports Aveva PI Platform Engineering, Support & Delivery efforts, including both custom-developed services and vendor-provided PI applications.
  • Develops and maintains solutions using approved programming languages, scripting tools, database technologies (SQL), ETL processes, and integration patterns.
  • Assists with cloud-based development efforts leveraging AWS services such as serverless functions, workflow orchestration, and infrastructure-as-code tooling, following established patterns and standards.
  • Performs coding tasks of increasing complexity while adhering to established coding standards, security controls, source control practices, and written technical procedures.
  • Participates in code reviews, design walkthroughs, and testing activities as a contributor and learner.
  • Follows and supports strict adherence to written operational procedures, development standards, and change management processes.
  • Assists in creating and maintaining technical documentation, including application designs, workflows, support procedures, and operational runbooks.
  • Works collaboratively with Senior-level developers, architects, and platform teams to seek technical guidance and ensure alignment with enterprise-approved solutions.
  • Communicates application status, planned downtimes, changes, issues, and defects to users, IT management, and other stakeholders.
  • Works with vendors to support and maintain applications, including break/fix issues, defects, patches, upgrades, and maintenance activities under guidance from senior team members.
  • Participates in evaluating new tools, technologies, and enhancements that may benefit supported applications or the Aveva PI platform.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service