The Software Developer II will assist in integrating core software systems to enhance external and internal customer experiences. This role will operate at a corporate level.
DUTIES & REPONSIBILITIES
-Assist in architecting, designing, developing, and maintaining the underlying middleware software that powers EPB's customer-facing and internal applications and websites.
-Write solid, efficient, and readable code that solves problems of low to medium complexity.
-Contribute significantly to department scrum meetings.
-Serve as a reliable model teammate who works efficiently without needing daily guidance.
-Perform basic root cause analysis (RCA) when given guidance and regularly digs in before asking for help.
-Contribute to the development and documentation of supporting knowledge architecture and standards.
-Perform after-hours support duties as needed to sustain systems, software, and customer-impacting internal tools- 24/7/365.
EDUCATION & EXPERIENCE
-Bachelor's degree in Computer Science or a related field preferred or an equivalent combination of related training and experience.
-2-3 years of related experience.
-Database and SQL experience.
-Experience communicating technical concepts to non-technical audiences.
CERTIFICATIONS & OTHER REQUIREMENTS
-Possess and maintain a current, valid driver's license in state of residence and demonstrate safe and responsible operation of motor vehicles.
-Knowledge of Wildfly or other Enterprise Java containers preferred.
-Knowledge of developing REST and Soap based web services for a Java Enterprise container preferred.
-Experience documenting components of the software development life cycle (designs, testing plans, etc.) preferred.
EPB
10 West ML King Blvd
Chattanooga
Tennessee United States
www.epb.net