Sr System Analyst - Software Engineer

  • Consolidated Edison
  • Pearl River, New York
  • Full Time

Seize the opportunity to make a significant impact as a Software Engineer. In this role, you will be designing, developing, and maintaining cutting-edge enterprise software applications that drive our daily operations. Join our team and play a pivotal role in shaping the future of our organization. As a Software Engineer, you will be instrumental in developing software solutions for Work and Asset Management playing a crucial role in our transformational initiatives. Work alongside a talented team to modernize our software platforms and bring your ideas to life!

This position does not provide employment pursuant to the terms of a STEM OPT Training Plan.

RESPONSIBILITIES
Core Responsibilities
  • Drive the creation of cutting-edge software solutions for Work and Asset Management
  • Craft intuitive UI/UX designs for mobile applications and seamless integrations with web services and APIs
  • Work with cross-functional teams to define, design, and implement modern, high-performance platforms
  • Maintain top-tier performance, quality, and responsiveness in all applications
  • Uphold code quality and organization, and foster a culture of constructive feedback through code reviews
  • Create detailed technical designs and support development and testing processes
  • Manage multiple technical environments and support development and testing processes
  • Spearhead and support data conversion and migration initiatives
  • Identify opportunities for optimization and provide innovative solutions that align with business goals
  • Collaborate with stakeholders to streamline processes and ensure rigorous quality assurance testing
  • This position will rotate between Pearl River, NY and Union Square, NYC. Initial project first 2 years is expected to be Pearl River, NY with occasional travel to NYC. This is subject to change
QUALIFICATIONS
Required Education/Experience
  • Bachelor's Degree and a minimum of 3 years full-time work experience in Information Technology or a related field or
  • Associate's Degree and a minimum of 4 years full-time work experience in Information Technology or a related field or
  • High School Diploma/GED and a minimum of 5 years full-time work experience in Information Technology or a related field
Preferred Education/Experience
  • Bachelor's Degree in Information Technology, Computer Science or Engineering and a minimum of 3 years full-time work experience in Information Technology with a focus on software development paired with strong full stack capabilities
Relevant Work Experience
  • Minimum of 3 years in a technical software development role, specializing in web and client applications, required
  • Experience in Java or C# programming languages, required
  • Experience in JavaScript and HTML/CSS for web forms, required
  • Experience in SQL and relational databases, required
  • Knowledgeable with AI development, API design and integration, and Containerization, preferred
  • Familiarity with Python or similar languages, preferred
  • Knowledgeable with web development frameworks such as Angular, React, etc., preferred
  • Experience in Asset and Work Management application and workflow, preferred
  • Experience in cloud platforms such as Azure or AWS and mobile technology, preferred
  • Familiarity with GitHub and Azure DevOps (ADO), preferred
  • Experience in a utility company, preferred
Skills and Abilities
  • Strong written and verbal communication skills
  • Well organized, detail oriented and flexible to handle multiple assignments
Licenses and Certifications
  • Driver's License Required
Physical Demands
  • Sit or stand to use a keyboard, mouse, and computer for the duration of the workday
Additional Physical Demands
  • The selected candidate will be assigned a System Emergency Assignment (i.e., an emergency response role) and will be expected to work non-business hours during emergencies, which may include nights, weekends, and holidays.
  • Wear Personal Protective Equipment (PPE) such as a hard hat, gloves, and safety shoes when required
  • This position is a hybrid role requiring 3 days/week onsite
  • Ability to be flexible to work off-hours as required to support deployments and resolve production problems
Job ID: 523492951
Originally Posted on: 6/3/2026

Want to find more Technology opportunities?

Check out the 164,721 verified Technology jobs on iHireTechnology