Careers

We are an established VT software firm that Designs, Builds and Implements Software for the Energy Market and Progressive Utilities across North America.

WE MAKE PRODUCTS THAT:
– Connect Energy Smart Grids
– Promote Water and Power Conservation
– Integrate Mobile, Social Media, Web & Analytics

We are looking for self-starters who possess a strong work ethic, thrive in a team environment where every day brings a different challenge, and love working collaboratively with progressive clients and strategic partners to create great software solutions and business process improvements.

S&S offers a unique culture that promotes a healthy work life balance with a focus on our employee’s personal and professional growth. We offer an outstanding benefits and compensation package.

Current open positions:

Senior Java Developer

JOB SUMMARY

As a Senior Java Developer on our team, you will design, develop and maintain complex software for the utility industry – delivering high-quality code that meets project requirements.   You will apply expertise to everyday development activities to ensure long-term scalability and maintainability of our systems.

JOB DUTIES AND RESPONSIBILITIES

  • Work closely with the professional services and support teams to understand new requirements
  • Review specifications and evaluate the impact on front end and back end application design
  • Design, develop and document new software functionality that meets organizational standards
  • Analyze, troubleshoot and extend or modify existing software functionality
  • Take ownership of software programs related to a specific business area
  • Work with customers (on the phone, over email, face-to-face) as needed to understand existing software issues or new requirements
  • Some travel required to software industry trade shows or customer sites for software analysis

EXPERIENCE / SKILLS

REQUIRED:

  • B.S. in Computer Science or equivalent
  • Is a team player that works well with others
  • Has good written and verbal communication
  • Experience with UI design and end user usability
  • Is self-motivated and can consistently meet deadlines
  • Has understanding of OO concepts and the ability to apply them
  • Has good understanding of the Software Development Life Cycle
  • Has experience with Java and any of the following programming languages:
    • C, C++, Perl
  • Experience in developing JEE applications using EJB, CDI, JPA, JTA, JMS, JSF, JSP
  • Experience with HTML, JavaScript & CSS
  • Experience in developing Web Services, XML, XSL, XPATH
  • Understands database design and modeling (ERD’s)
    • Experience with JDBC and Oracle PL/SQL or Microsoft SQL Server T-SQL

PREFERRED:

  • Experience with JavaScript frameworks, JQuery, GWT
  • Experience with JSF frameworks, PrimeFaces, ICEfaces
  • Experience with HTML5, CSS3, WebSockets
  • Experience building application using Responsive Design principles
  • Experience with JBoss, Tomcat application server
  • Experience with SSO solution, SAML and/or OAuth2
  • Experience with BPM frameworks
  • Experience with Jasper Reports

LOCATION

Williston, VT / Remote

SALARY

Salary will be commensurate with experience and job responsibilities.  Harris offers excellent fringe benefits including a generous vacation policy and health, dental, life and disability insurance.

Applications are accepted here:

https://careers-harriscomputers.icims.com/jobs/2716/senior-software-engineer/job

For more information about Systems & Software, Inc., please visit www.ssivt.com.
An Equal Opportunity Employer

Software Developer Analyst

As a Software Developer Analyst on our team, you will design, develop and maintain complex software for the utility industry – delivering high-quality code that meets project requirements.  As a Developer, you will apply expertise to everyday development activities to ensure long-term scalability and maintainability of our systems. As an Analyst, you will become an expert in multiple business areas, such as billing, collections, or customer self-service.  Finally, as a business area expert on the development team, you will design and develop new enhancements and extend or fix existing software as needed.  You will meet with customers and attend industry trade shows to understand industry trends and new software requirements in your business areas.

 

Since 1973, Systems & Software (a division of Harris Computer Systems) has been a top-rated CIS provider to municipal and investor-owned (IOU) electric, water and gas utilities. With an unrivalled track record of success, the company’s web-based enQuesta software drives advanced business performance including utility billing, revenue management, service-oriented architecture (SOA), mobile workforce management, GIS integration, electronic bill presentment & payment (EBPP), automated meter integration (AMI/MDM), time-of-use (TOU) billing, asset management/work management integration, customer self-service web portal, business intelligence and reporting.

 

S&S is committed to providing the best Customer Information Systems (CIS) solutions to municipal and investor-owned utilities throughout the U.S.  For more information about Systems & Software, Inc. and enQuesta, please visit www.ssivt.com.

 

Harris Computer Systems is a member of the Constellation Software Inc. group of companies. Constellation Software is a rapidly growing conglomerate of vertical market software (VMS) companies; each focused upon dominating its respective market niche. Constellation’s growth is based on a simple strategy: identify promising VMS firms; acquire them; and then integrate them into the Constellation family while building on their fundamental strengths to help them become world class organizations.

 

Harris is an Equal Opportunity Employer.

Essential Duties:

Responsibilities will include:

  • Work closely with the professional services and support teams to understand new requirements.
  • Author business requirements and technical requirements documents.
  • Design and develop new software functionality.
  • Analyze and extend or fix existing software functionality.
  • Become the owner of specific software programs related to a specific business area.
  • Work with customers (on the phone, over email, face-to-face) as needed to understand existing software issues or new requirements.
  • Ability to travel (limited) to software industry trade shows or customer sites for software analysis.
  • Reviews entity relationship diagrams & their impact on front end and back end application design
  • Develops and supports web services designed to meet organizational standards.
Minimum Requirements:

Required Skills

  • Demonstrated understanding of OO concepts and the ability to apply these concepts
  • Demonstrated understanding of of the Software Development Life Cycle (SDLC)
  • Experience with any of the following programming languages (C, C++, Java, JavaScript, Perl, Cobol, HTML, CSS)
  • Understands database design and modeling (ERD’s)
  • Is a team player that works well with others
  • Has good written and verbal communication
  • Has experience in requirements gathering and working with customers
  • Is self-motivated and can consistently meet deadlines

Preferred/Desired Skills

  • B.S. in Computer Science or equivalent
  • Experience with XML/XSL
  • Experience with Web Services
  • Experience with MVC Architecture, JSF, JSP, Servlets
  • Experience with Oracle JDBC and PL/SQL
  • Experience with Microsoft SQL Server
  • Experience with Tomcat/JBOSS, Eclipse IDE, Ant, CVS
  • Utility CIS and Billing or Financial Systems experience
  • Good understanding of General Accounting

 

Download Full Position Description and Resume Submission Info