Sr System Analyst, IT AMI Implementation Technology'
ConEdison
IT
New York, NY, USA
Posted on Dec 8, 2024
Overview
Advanced Metering Infrastructure (AMI) impacts over 5 million daily customers, offering numerous opportunities to make a significant impact within our dynamic organization. AMI is dedicated to enhancing services for both external and internal customers, aiming to deliver an exceptional experience through our advanced technologies.The Senior System Analyst will manage the applications for the AMI platform, including Meter Asset Management (MAM) and ProField Encore (PFE). This role is crucial in supporting the AMI initiative, which focuses on the installation and maintenance of smart meter data collection for all customers in CECONY and ORU.The Senior System Analyst will work cross-functionally with various Information Technology support teams and customers throughout the company to continuously improve application and system performance while adhering to corporate computing security requirements. As a critical member of the AMI Project team, the Senior System Analyst will occasionally participate in all areas of the project, collaborating closely with various AMI and Information Technology teams.
Responsibilities
Core Responsibilities
Required Education/Experience
Advanced Metering Infrastructure (AMI) impacts over 5 million daily customers, offering numerous opportunities to make a significant impact within our dynamic organization. AMI is dedicated to enhancing services for both external and internal customers, aiming to deliver an exceptional experience through our advanced technologies.The Senior System Analyst will manage the applications for the AMI platform, including Meter Asset Management (MAM) and ProField Encore (PFE). This role is crucial in supporting the AMI initiative, which focuses on the installation and maintenance of smart meter data collection for all customers in CECONY and ORU.The Senior System Analyst will work cross-functionally with various Information Technology support teams and customers throughout the company to continuously improve application and system performance while adhering to corporate computing security requirements. As a critical member of the AMI Project team, the Senior System Analyst will occasionally participate in all areas of the project, collaborating closely with various AMI and Information Technology teams.
Responsibilities
Core Responsibilities
- The Senior System Analyst will contribute to the design of system architecture, workflows, and interfaces, emphasizing optimization and scalability. Additionally, the analyst will develop comprehensive documentation, including process flows, data models, and system integration points.
- Ensures implementation of Company safety, health and environmental programs for employees whose work is directed. Ensures that safe work practices are followed, and the environment is fully protected in accordance with Company policy and governmental regulations.
- The Senior System Analyst will contribute to software development and upgrades by adhering to consistent development practices and supporting critical 24/7 IT systems for the AMI Infrastructure. Additionally, they will enhance their data analytical skills by supporting databases, business applications, and end users.
- Collaborate with business stakeholders and IT teams to make recommendations for requirements needed and document business and technical requirements.
- Design and code software applications and demonstrate a theoretical understanding of the Software Development Life Cycle.
- Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives. Prioritize and manage tasks, user stories, and defects within Agile frameworks (e.g., Scrum), ensuring alignment with sprint goals and deadlines.
- Support the integration and maintenance of IT systems, which consists of supporting the company's Advanced Metering Infrastructure ecosystem.
- Work closely with developers, testers, and other IT team members to ensure the seamless integration of systems. Facilitate communication between technical and non-technical stakeholders, translating technical concepts for business teams.
- Collaborates with vendors to deploy software fixes, support testing across various IT systems, and evaluate, implement, and maintain IT solutions, ensuring adherence to quality and performance standards.
- Performs unit, integration and system testing and sets up user acceptance testing for small to medium sized projects.
- Provides application server and desktop support and maintenance for vendor provided packages.
- Diagnoses and resolves critical system issues, assists others as needed, and prioritizes system defects to ensure prompt resolution and reliability. Collaborates with specialists and managers to balance new feature development with defect resolution, aligning with project goals.
- Performs high-level applications testing for technology upgrades.
- Prepares routine maintenance changes on small to medium projects for move to production.
- Participates in the Companys emergency management processes and storm plans as required.
Required Education/Experience
- Associate's Degree and A minimum of five (4) years of experience in an Information Technology (IT) related field.
- Bachelor's Degree and A minimum of five (3) years of experience in an Information Technology (IT) related field.
- Knowledge of writing, executing, and debugging SQL queries. Required
- Understanding of Waterfall, Agile or other rapid application development methods. Required
- Experience in writing test cases (e.g. unit, snapshot, integration, end-to-end). Required
- Demonstrates the value in taking an iterative and agile approach. Required
- Experience working with cross functional teams. Required
- Ability to plan, coordinate, and facilitate functional requirements and design meetings. Required
- Works well independently and as part of a team. Required
- Understanding of application design and Software Development Life cycle principles. Required
- Able to understand complex data models and design database queries. Required
- Experience implementing technology to support business processes or adapting business process to take advantage of technology. Required
- Exposure to systems design across one or more platforms and supporting future integrations of these systems. Preferred
- Experience supporting a large infrastructure of systems. Preferred
- Make recommendation and develop a plan to transform ideas into solutions and designs, implement solutions to improve business processes. Preferred
- Experience in application development (Java, Application Programming Interfaces (APIs), SQL server, Power BI, SSIS and SSRS like technologies and tools). Preferred
- Strong written and verbal communication skills
- Demonstrated problem solving skills
- Well organized, detail oriented and flexible to handle multiple assignments
- Possesses strong technical aptitude
- Driver's License Required
- Sit or stand to answer a phone for the duration of the workday
- Sit or stand to use a keyboard, mouse, and computer for the duration of the workday
- Must be able to respond to Company emergencies by performing a System Emergency Assignment to restore service to our customers.