Logo
Electric Company

BUSINESS APPLICATIONS SUPPORT ANALYST ASSOCIATE - SENIOR

Electric Company, El Paso, Texas, United States, 79901


COMPANY OVERVIEW:

El Paso Electric (EPE) is a regional energy provider that is engaged in generation, transmission, and distribution service to power approximately 460,000 customers in a 10,000-square mile area of the Rio Grande Valley in west Texas and southern New Mexico. We invite you to visit epelectric.com to learn more about EPE and our strategic initiatives. Join our EPE Team, and TOGETHER, we will transform the energy landscape.

ATE POSTED:

11/9/24

CLOSING DATE:

11/23/24

GRADE LEVEL:

52 - 53DEPARTMENT : Energy Delivery Tech ServicesSTARTING SALARY : $67,400 - $120,000 annually. Salary is commensurate with experience.

KEY JOB RESPONSIBILITIES:Must possess required knowledge, skills, abilities, and experience and be able to explain and demonstrate with or without a reasonable accommodation that the essential functions of the job can be performed.

EDUCATION:

* Bachelor's degree from an accredited college or university in Computer Science, Software Engineer, Computer Information Systems, Electrical Engineering, Geography with an emphasis in GIS, GIS Certificate, or related field; or an equivalent combination of related education, training, and experience.

EXPERIENCE:• zero (0) years of experience

JOB SUMMARY:

Under the general direction of the Supervisor - Operations Technologies Support, the analyst will design, develop, and maintain software applications that meet energy delivery business requirements and integrate with existing systems. The analyst will also collaborate with vendors, system administrators, and data specialists during the implementation of energy delivery applications, providing support to the end-users for the utilization and integration of these applications, and ensuring the maintenance of infrastructure and applications aligns with IT standards. This role involves analyzing user needs, developing code and scripts, testing applications, and troubleshooting issues in the distribution, transmission, substation, and protection & control groups. Must know various programming languages and operating systems and experience working with databases, networking, and security protocols. The analyst will work with cross-functional teams and document all software development life-cycle aspects. The analyst will also work closely with end-users and other Information Technology teams to ensure that applications run smoothly and meet business requirements. They must stay up-to-date with emerging technologies and industry trends to ensure the organization is utilizing the most efficient and effective solutions.

MINIMUM KNOWLEDGE, SKILLS & ABILITIES:

Strong understanding of software development life-cycle and experience in Agile/Scrum, Waterfall, and DevOps methodologies.Experience designing, developing, implementing, integrating, supporting, and maintaining energy delivery OOTB or custom applications, extensions, and integrations for systems such as work management (i.e. CGI OpenGrid), asset management (i.e. IBM Maximo, Oracle PeopleSoft, SAP), geographic information (i.e. Esri ArcGIS, Schneider's ArcFM, Mobile Apps), and Engineering design (i.e. PLS-CADD, AutoCAD).Strong understanding in the development of dashboards (i.e. Microsoft PowerBI, Esri ArcGIS), extensions or custom applications using OOTB or custom enterprise system APIs to enhance system functionality.Demonstrate understanding of web development, client/server concepts, and object-oriented design, including experience in Windows and Linux-based systems.Experience in integrating, configuring, and developing RESTful APIs and libraries.Programming skills with .NET Framework, Python, Java, C#, ASP, VB, and VBScript.Experience using web technologies (HTML, CSS, JavaScript, jQuery)Experience with SQL, PL/SQL on relational databases (Oracle and SQL Server)Strength in data structure, algorithm, multithreading, and concurrency.Understanding of middleware concepts and architecture, including messaging, queuing, and service-oriented architectureUnderstanding of Git or other Software Configuration Management tools to manage changes to source code and perform branching strategies.Familiarity with design patterns, such as creational, structural, and behavioral patterns.Experience with application support and troubleshooting, including the ability to diagnose and resolve issuesAbility to quickly learn and apply knowledge in a rapidly changing IT environment.Ability to work independently and prioritize multiple tasks/projects.Ability to meet deadlines and operate effectively under pressure of tight deadlines.Strong communication skills including verbal and written formats and ability to listen effectively.Ability to maintain effective working relationships with officers, managers, fellow employees, and the general public.Ability to maintain a strong sense of propriety concerning confidential matterExperience managing large, complex individual assignments.

ESSENTIAL JOB FUNCTIONS:

Participate in all energy delivery software development life cycle (SDLC) phases, including planning, design, development, testing, testing, deployment, and maintenance.Assists during the review and development of projects for new implementation and upgrades of energy delivery applications as well as applies the PMI methodology to act as a project manager during the creation of internal TSS projects (i.e., new web applications, scripts, and software integrations).Provide technical and functional solutions and advice to team members, managers, and end-users, effectively balancing multiple assignments and priorities.Provide energy delivery applications support to end-users and stakeholders.Develop and maintain APIs and microservices using middleware platforms and tools.Work with project management teams to ensure project deliverables are met on time and within budget.Collaborate with cross-functional teams to integrate applications and software systems. Manage and maintain Git repositories for various applications.Gather, interpret, and translate business requirements into technical solutions.Creates documentation and change controls of developed business processes, procedures and applications.Coordinates technical training sessions, coaches team members, and coordinates the development of training materials for system users.Continuously improve the quality of software development and integration processes.Ensure all applications and software systems comply with organizational and industry standards and regulations.Participate in code and design reviews to ensure quality and consistency.Develop and implement software configuration management policies and procedures.Collaborate with development teams to ensure Git workflows and branching strategies are followed.Monitor application performance and proactively identify and resolve issues, including root cause analysis.Conduct research and analysis to identify new technologies and solutions to improve application development and integration.Ensure compliance with security standards and protocols in all application development and integration aspects.Maintain effective communication with stakeholders, team members, and management.Provide mentoring and training to team members as necessary.Manage and prioritize support tickets using a ticketing system, and ensure timely resolution of issues.Perform other related tasks that are not included but are within the context of the duties defined.

WORK ENVIRONMENT:

The incumbents in this classification are subject to both inside and outside environmental conditions and temperature changes of extreme cold weather (below 32 degrees for periods of more than one hour) and extreme hot weather (temperatures above 100 degrees for periods of more than one hour); and are exposed to loud noises, vibration, hazards, atmospheric conditions and oils.May work non-standard hours.May require travel to Company work sites.May require out of town travel.

PHYSICAL DEMANDS:

Light work: Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. Use of arm and/or leg controls requires exertion of force.Climbing: Ascending or descending ladders, stairs, scaffolding, ramps, poles, and the like, using feet and legs and/or hands and arms.Balancing: Maintaining body equilibrium to prevent falling when walking, standing, or crouching on narrow, slippery, or erratically moving surfaces.Stooping: Bending body downward and forward by bending spine at the waist.Kneeling: Bending legs at the knee to come to a rest on knee or knees.Crouching: Bending the body downward and forward by bending leg and spine.Crawling: Moving about on hands and knees or hands and feet.Reaching: Extending hand(s) and arm(s) in any direction.Standing: Particularly for sustained periods of time.Walking: Moving about on foot to accomplish tasks.Lifting: Raising objects from a lower to a higher position or moving objects horizontally from position to position.Fingers: Picking, pinching, typing, or otherwise working, primarily with fingers rather than with the whole hand or arm as in handling.Grasping: Applying pressure to an object with the fingers and palm.Feeling: Perceiving attributes of objects, such as size, shape, and temperatures or texture, by touching with skin, i.e., fingertips.Talking: Expressing or exchanging ideas by means of the spoken word; those activities in which detailed or important spoken instructions must be conveyed to other workers accurately, loudly, or quickly.Hearing: Ability to receive detailed information through oral communication and to make fine discriminations in sound, such as when making fine adjustments on machined parts.Visual acuity: Color, depth perception, and field of vision to include measurement devices for close inspection and analysis.

If interested in applying for this position, you must apply online by

5:00 PM, November 23, 2024. (Please scroll back up to the "

Apply Now

" button)

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)