Market Systems Software Developer II

In 1934, our client founded their company in Austin, Texas as a community-driven company that produces and delivers electric power. They manage the water supply, the public parks system, and support community development. Their mission is to make life better for its customers, employees, shareholders, and the communities they serve. Our client has been doing this for over 80 years and they are not done yet. They want to continue being a company that people can count on, whether it is for the electricity that powers our homes or businesses or for the water we drink.  

With the company continuing to grow, they are looking to fill a role as a Java Developer to join their highly skilled Market Systems team, and to contribute providing meaningful, mission critical and vital services to communities in central Texas and across the state.

What’s in it for YOU?

  • Opportunity to work with a great non-profit company that is dedicated to serving the public. This is a service-oriented job that they all take pride in since every dollar this company makes goes back to the public. 
  • A nice, beautiful campus near the Lake Austin area with a very friendly team and hard working developers with lots of support for each other. 
  • Comprehensive health, dental, and vision plans.
  • A great Student loan forgiveness program option.
  • 401(k) with 8% employer match.
  • Exciting opportunities for cross-training and promotion.

What YOU get to DO at this innovative company: 

  • Programs, codes, and develops software applications based on various development frameworks. 
  • Rewrites or reworks existing software programs based on new requirements. 
  • Maintains existing software programs. 
  • Troubleshoots and provides tier 3 user support for software applications. 
  • Gathers and documents user requirements and functional/technical specifications for software solutions as needed. 
  • Evaluates, installs, and performs upgrades of off-the-shelf pre-packaged software in conjunction with business requirements. 
  • Coordinates software development activities with infrastructure and testing staff. 
  • Provides system training to end users/system owners. 
  • Trains and provides guidance to less experienced staff. 
  • Work involves providing 24/7/365 on-call support on a rotating basis.

What you NEED to SUCCEED in this challenging role:

  • Four or more years of experience in developing and programming/coding software applications. 
  • A degree(s) in computer science or relevant field may be substituted for certain years of experience. 
  • Preference for experience in Core Java (1.8 or above preferred) 
  • Preference for Java Enterprise Edition Technologies (Servlets, Filters, JSP, etc.) 
  • Working knowledge of Object-Oriented Analysis/Object Oriented Design methodologies and life cycles. 
  • Experience with web service technologies including SOAP/REST – specifically REST API using JAXB/JAX-WS. 
  • Good SQL understanding and scripting experience. 
  • Experience developing web user interfaces in HTML, CSS, and JavaScript. 
  • Knowledge of web development with Angular and/or React. 
  • Familiar with application servers like Tomcat and/or IIS.
  • Familiar with Systems architecture, Computer Networking.
  • Preference for familiarity with Electric Industry, and ERCOT Electricity Market.