We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Engineer - Web Developer

Consolidated Edison Company of New York
$95,000.00 - $130,000.00 / yr
United States, New York, West Nyack
Feb 06, 2025

Overview

Seize the opportunity to make a significant impact as a Senior 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 Senior 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!

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.

Qualifications

Required Education/Experience
  • Bachelor's Degree in Information Technology, Computer Science or Engineering and a minimum of (3) years of Information Technology experience.
  • Associate's Degree in Information Technology, Computer Science or Engineering and a minimum of (5) years of Information Technology experience.
  • High School Diploma/GED and a minimum of (7) years of Information Technology experience.
Relevant Work Experience
  • Minimum of 5 years in a technical software development role, specializing in web and client applications.
  • Must have experience in Java or C# programming languages.
  • Must have experience in Java or C# programming languages.
  • Must have experience in JavaScript and HTML/CSS for web forms.
  • Must have experience in SQL and relational databases.
  • Experience in vb.Net, Python, or similar languages is a plus.
  • Experience developing integrations using web services and related technologies is a plus.
  • Experience with web development frameworks such as Angular, React, or Vue.js is a plus.
  • Experience in responsive web design is a plus.
  • Experience in cloud platforms such as Azure or AWS and mobile technology is a plus.
  • Experience in GitHub and Azure DevOps (ADO) is a plus.
  • Experience in a utility company is a plus.
  • Must have strong understanding of software development methodologies, including Waterfall and Agile.
  • Demonstrate knowledge in front-end technologies such as HTML/CSS, Bootstrap, and frameworks like Angular or React.
  • Possess working knowledge of JavaScript, jQuery and XML.
  • Understand business process designs using workflows.
  • Ability to convert functional requirements into technical specifications, configure, tailor, and customize solutions, including building interfaces.
  • Knowledge of IT infrastructure and application development concepts.
  • Strong communication skills and the ability to work well in a diverse project team environment.
  • Knowledge of cybersecurity best practices, including data protection, access controls, encryption, and compliance requirements.
  • Possesses the skill to be flexible and adaptable in a fast-changing business setting, with the ability to change priorities and efforts as needs and goals change.
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
  • Must be able to respond to Company emergencies by performing a System Emergency Assignment to restore service to our customers.
  • Must wear Personal Protective Equipment (PPE) such as a hard hat, gloves, and safety shoes when required
Applied = 0

(web-7d594f9859-68c9j)