Job Description RESPONSIBILITIES: Work under the supervision of senior developers. Learn communication protocol specifications used in the electrical utilities industry. Implement new features in software libraries and applications. Write test fixtures and unit tests to verify software performance.