C

Consolidated Edison

Delivers electricity to NYC and Westchester

Senior Systems Analyst - ETS BSD Customer Engagement

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$105k - $135kIn-person

About the Job

Requirements

  • A bachelor's degree and a minimum of three years of relevant experience are required.
  • At least two years of experience with at least two of the following: C#/.NET Core/.NET 8+, Java, SQL Server, Oracle or other relational databases, RESTful APIs and web services, React, Angular or modern JavaScript frameworks, Azure cloud services, GitHub Enterprise and DevOps practices, Python, or business analysis and requirements management.
  • Experience using AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, or ChatGPT for software design, coding, testing, debugging, documentation, and code review, while adhering to cybersecurity requirements, secure coding standards, and software development best practices.
  • Ability to learn new technology using documentation and other available resources.
  • Experience with web services, APIs, databases, and cloud-based solutions.
  • Familiarity with version control systems such as Git and DevOps practices.
  • Strong written and verbal communication skills.
  • Demonstrated analytical and problem-solving skills.
  • Proficiency in Microsoft Office, including Word, Excel, Outlook, and PowerPoint.
  • Effective interpersonal and conflict-management skills.
  • A valid driver's license is required.
  • The selected candidate will be assigned a System Emergency Assignment and must be available to work outside business hours during emergencies, including nights, weekends, and holidays.

Responsibilities

  • Participate in project workstreams and technical initiatives, identifying opportunities to deliver business value and support strategic objectives.
  • Design, develop, test, deploy, and maintain software applications, services, APIs, and system integrations.
  • Support solution delivery throughout the Software Development Life Cycle, from requirements gathering through implementation and post-production support.
  • Deliver business value through iterative releases, continuous improvement, and frequent stakeholder and customer feedback.
  • Collaborate with business analysts, product owners, architects, vendors, and cross-functional teams to define and refine business and technical requirements.
  • Support application deployments, production releases, and ongoing operational activities, including production issue resolution.
  • Produce and maintain technical deliverables, including system and subsystem designs, end-to-end process flows, use cases, data models, interface specifications, APIs, and Software Development Life Cycle documentation.
  • Participate in code reviews and contribute to development standards, design patterns, and engineering best practices.
  • Manage and maintain effective stakeholder communications, lead or contribute to team discussions, and proactively raise issues.
  • Develop clean, scalable, secure, and maintainable code in accordance with industry standards, secure coding practices, and company cybersecurity requirements.
  • Monitor application health and optimize system performance, scalability, and stability.
  • Provide project status updates, identify risks and dependencies, and escalate critical issues as needed.
  • Use Agile delivery methodologies and Azure DevOps for backlog management, sprint planning, work tracking, release management, and continuous integration/continuous delivery activities.
  • Perform incident triage, root cause analysis, and problem management, and implement preventive actions to improve system reliability and operational excellence.
  • Use AI-assisted software development tools to accelerate development, improve code quality, support troubleshooting, and enhance productivity while complying with cybersecurity, data privacy, and software development standards.

Desired Qualifications

  • A bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, Business, or an applicable field is preferred; a master's degree in Computer Science or equivalent is a plus.
  • Experience developing applications and/or databases.
  • Experience working in Agile/Scrum environments.

About the Company

Consolidated Edison

Delivers electricity to NYC and Westchester

Consolidated Edison supplies electricity to more than 10 million people and businesses in New York City and Westchester. Its work centers on reliable delivery of power and expanding access to energy services. The company also pursues a net-zero future by 2050, aggressively reducing fossil fuel use and investing in clean energy, infrastructure, and new technologies. It runs energy-efficiency programs that have cut carbon emissions by 11 million metric tons since 2009, and is undertaking long-term projects to strengthen resilience against extreme weather. Its approach differs from many competitors through a strong commitment to affordability, equity, and environmental justice, collaboration with customers, regulators, engineers, and policymakers, and a continuous focus on practical infrastructure and technology investments to support a cleaner energy system.

Company size
5,001-10,000
Company stage
IPO
Headquarters
New York City, New York
Founded
1823

Recently Posted Jobs

Explore more opportunities at Consolidated Edison

See more jobs