Share this Job

Software Engineer (hybrid schedule) - Herndon, VA

Date: Jul 29, 2022

Location: Herndon, VA, US, 20171

Company: Hubbell Incorporated

Posting Address

Herndon, VA

Hybrid work schedule (remote/onsite)

#LI-EK1

Position Overview

Aclara’s Grid Monitoring platform utilities can detect faults with real-time information and continuously monitor power quality across all three phases of their medium voltage distribution network. With this actionable data, utilities can boost the reliability, efficiency and power quality across their distribution system. Aclara is helping utilities solve the real-world challenges and improve the reliability of the distribution grid. by provide fault information to quickly dispatch crews and monitor load or getting accurate measurements to improve efficiency. Responsible for the development, design, test, maintenance, and enhancement of Aclara’s Sensor Management System (SMS) for their Aclara Grid Monitoring (AGM) Platform for monitoring the distribution grid. The position will actively contribute in all facets of the software development life cycle as needed.

Duties and Responsibilities

  • Analyze requirements for feasibility and implementation strategy.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Collaborate with team to ensure the best possible performance, quality, and responsiveness of the applications.
  • Escalate issues in a timely manner and provides mitigation recommendations for same.
  • Respond to customer escalations and maintain existing code, refactoring as needed to provide highly reliable solutions.
  • Take initiative and works independently under minimal supervision to plan and accomplish goals.
  • Work closely with cross functional team including quality assurance and documentation with a focus on team success.
  • Continuously strive to make the process better through regular retrospectives and application of findings.

 

Skills and Experience

  • At least 3 + years of software development experience and a Bachelor’s degree. 
  • Experience and/or degree must be directly relevant to Computer Science, Engineering or related technical discipline.
  • Proficient in Java and solid understanding of object-oriented programming.
  • Experience working in Linux/Unix environments.
  • Experience with Microservices and Event-driven architectures is a plus.
  • Familiarity with concepts of MVC, JDBC, and RESTful.
  • Experience with popular application frameworks (such as Spring, Hibernate).
  • Familiarity with GUI Frameworks (such as Icefaces).
  • Knowledge of concurrency patterns in Java.
  • Experience with relational and NoSQL databases.
  • Excellent verbal and written communications skills.

Preferred:

  • Familiarity with real-time data acquisition solutions.
  • Knowledge of building platform software.
  • Familiar with various design and architectural patterns.
  • Familiarity with build tools such as Ant, Maven, and Gradle.
  • Familiarity with continuous integration.
  • Understanding fundamental design principles behind a scalable application.

 

Hubbell Incorporated, its subsidiaries and affiliates, is an EO Employer AA: M/F/Veteran/Disability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity or any other protected class.


Nearest Major Market: Washington DC

Job Segment: Testing, Developer, Java, Computer Science, Quality Assurance, Technology