|
Overview Consolidated Edison Company of New York is seeking a Full-Stack Microsoft Developer with 2-3 years of hands-on experience to design, build, and support power systems-related business applications. This role is ideal for someone who is curious, learns quickly, and can adapt to evolving technology and domain needs. You will contribute across front-end and back-end development, collaborate in Agile delivery teams, and use AI-assisted tools to improve research, problem-solving depth, and delivery quality. This position does not provide employment pursuant to the terms of a STEM OPT Training Plan. Responsibilities
Core Responsibilities
- Design and develop responsive front-end applications using Angular and modern component-based patterns.
- Build and maintain scalable backend services and APIs using .NET/C#, SQL Server, and enterprise integration patterns.
- Develop and maintain operational and analytical reports using Telerik Reporting.
- Work closely with business stakeholders and technical leads to gather requirements and translating them into user stories and acceptance criteria.
- Participate actively in Agile/Scrum ceremonies, sprint planning, backlog refinement, and delivery tracking.
- Troubleshoot issues, perform root-cause analysis, and implement stable, secure, and high-performance solutions.
- Collaborate with cross-functional teams to keep delivery aligned, unblock issues quickly, and meet project milestones.
- Use AI tools responsibly for code assistance, diagnostics, technical research, and improved engineering productivity.
- Contribute to documentation, coding standards, peer reviews, and continuous improvement of development practices.
Qualifications
Required Education/Experience
- Bachelor's Degree in Electrical and Computer Engineering, Electrical Engineering and Computer Science (EECS), Computer Science, Information Technology, or a related field, or equivalent practical training and minimum of two year of relevant work experience or
- Associate's Degree in Electrical and Computer Engineering, Electrical Engineering and Computer Science (EECS), Computer Science, Information Technology, or a related field, or applicable degree and minimum of four year of relevant work experience or
- High School Diploma/GED and minimum of five year of relevant work experience
Preferred Education/Experience
- Bachelor's Degree in Electrical and Computer Engineering, Electrical Engineering and Computer Science (EECS), Computer Science, Information Technology, or a related field, or equivalent practical training minimum of two year of relevant work experience
Relevant Work Experience
- 2 to 3 years of professional software development experience building Production web applications and backend services, required.
- Proficient with Angular (v12 or later) with hands on experience including component architecture, RxjS, Angular Material, routing, and state management, required.
- Proficient with .NET/C# and SQL for back-end development and API design, required.
- Experience building and consuming RESTful APIs and integrating front-end Angular applications with back-end services, required.
- Experience developing and maintaining operational and analytical reports using Telerik, required.
- Experience working directly with business stakeholders to capture requirements and translate them into user stories, required.
- Familiarity with Agile tools such as Azure DevOps, Jira, or equivalent, preferred.
- Familiarity with artificial intelligence tools and technologies is a plus, bringing added value for process improvement and innovation, preferred.
- Understanding of energy utility industry or knowledge of electrical/power systems, preferred.
Licenses and Certifications
- Driver's License Required
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.
- Must be willing and able to travel within Company service territory, as needed.
- 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.
|