JOB SUMMARY: Under direction and guidance, develop, implement, and test designated high-volume, low-latency Java software for mission-critical systems requiring high-availability and performance. Work collaboratively and provide technical assistance and detailed program information to product managers, analysts, and support specialists.
POSITION REQUIREMENTS:
JOB KNOWLEDGE, SKILLS/ABILITIES
Knowledge
- High School Diploma or GED required; Bachelor's degree in Computer Science, Information Technology, or related fields preferred.
- One to three years of Java development teams experience required.
- One to three years of experience with SQL (in code and on database), SQL concepts, and related databases required.
- Knowledge of SCRUM/Kanban/Agile methodologies and frameworks preferred.
- Knowledge of HTML, web controls, Java Script, JSON, XML, AJAX, and CSS preferred.
- Experience with SQL: Stored Procedures, Triggers, Functions preferred.
- Knowledge of best practices/coding efficiencies and execution.
- Experience with IntelliJ or other IDE experience preferred.
- Knowledge of Spring Framework preferred.
- Knowledge of Testing Automation preferred.
- Experience with Unit Testing using testing frameworks (e.g. Junit) preferred.
- Knowledge of APIs (SOAP or REST) and relevant components such as Postman to retrieve and process data preferred.
- Experience with SourceControl (e.g. git) and code management techniques preferred.
- Experience with build tools (e.g. Maven, Gradle) preferred.
Skills/Abilities
- Ability to understand entire scope of complex computer software systems preferred.
- Ability to express business and technical concepts, verbally and in writing required.
- Proficiency with standard functions within applications such as Microsoft 365/Google, (word processing, spreadsheets, presentation software), e-mail, web browsers, and databases.
- Proficiency with computers (PCs and/or MACs) to include file and desktop management and operations, and working in a cloud-based and/or networked environment.
- Exceptions to these requirements will be considered based on exemplary skills, training, and record of success.
PRODUCTS/OUTCOMES
- Develop, implement, and maintain complex, Java-based software systems that contain business logic and database access.
- Write well-documented Java and SQL code following company standards and guidelines.
- Assist in evaluating software requirements related to new functionality needed by TCC users to identify required changes and enhancements to TCC software applications.
- Test computer programs under all supported operating environments and browsers to produce error free programs that adhere to established programming and UI standards.
- Meet established timelines in implementing program enhancements and modifications.
- Read and understand state and federal mandates to ensure required changes to TCC software have been identified.
- Provide technical assistance and support to Product Support Specialists to resolve user problems.
- Write technical specifications and provide detailed information for the product support team and the documentation team for use in documentation and training materials.
- Provide information as requested for special programming and technical services requests.
- Work in an Agile/Scrum team environment with developers, analysts, documentation staff, and support specialists to meet project objectives and resolve problems.
INITIATIVE
- Demonstrate initiative, persistence, and a proactive approach to assigned responsibilities.
- Demonstrate the use of sound judgement and ingenuity in problem solving to meet the needs of the Center and clients served.
- Seek, participate, and engage in job-related learning and development experiences that provide professional growth.
- Remain current with industry standards, developments, and applicable laws/regulations; implement accordingly.
- Demonstrate flexibility and adaptability to new situations and assignments.
- Set challenging goals and reach a high standard of performance despite barriers encountered.
- Perform duties with awareness of broader organizational impact, ensuring actions and decisions support department and organizational success.
- Promote and support continuous improvement and organizational change.
- Work under minimal supervision.
COMMUNICATION/HUMAN RELATIONS
- Model the Principles of Public Service (Policy AD LOCAL).
- Communicate in a timely and effective manner and interact professionally.
- Build professional relationships with colleagues and clients, maintaining regular interaction to meet shared outcomes.
- Demonstrate self-confidence, professionalism, and a high level of customer service skills (e.g., courtesy, patience, diplomacy, etc.) at all times and, in particular, when under stressful or unprecedented situations while working with colleagues and clients.
- Demonstrate professional-level written and oral communication skills.
- Work collaboratively in a team setting.
- Keep supervisors informed.
- Regularly handle and maintain confidentiality of sensitive communications and information at all times.
SUPERVISION AND ORGANIZATION OF STAFF
BUDGET RESPONSIBILITY
- Be aware of and follow Center guidelines of allowable costs when recommending use of public funds for expenditures for supplies, equipment, and facilities in area of assignment.
PHYSICAL/MENTAL DEMANDS & ENVIRONMENTAL FACTORS
- Tools/Equipment Used: Standard office equipment including personal computer, peripherals, copy machine, phone, etc.
- Posture: Prolonged sitting; occasional standing, bending/stooping, pushing/pulling, and twisting.
- Motion: Repetitive hand motions including frequent keyboarding and use of mouse; occasional reaching.
- Lifting: Light lifting and carrying (less than 15 pounds); occasional heavy lifting/carrying (15-50 pounds).
- Environment: This role primarily operates in an in-person, dynamic office setting, characterized by frequent verbal communication, movement, and collaboration among team members (small to large in-person gatherings/meetings); exposure to low or intense illumination; exposure to office equipment noise; may work prolonged or irregular hours; occasional travel; and, occasional remote work (after pre-determined length of employment).
- Mental Demands: Work with frequent interruptions; maintain emotional control under stress.
ADDITIONAL REQUIREMENTS
- Champion and model the Center's Mission, Vision, Core Values, and Service Standards.
- Function within the policies and procedures of ESC-20.
- Accept other responsibilities as assigned.
- Dress and groom appropriately for the ESC-20 work setting.
- Travel independently to fulfill responsibilities of the position.
- Maintain regular and reliable attendance, majority in-person/onsite.
- Serve at the will of the Executive Director.
Deadline to apply: August 17, 2026
Effective 09/01/2026, the starting salary will be $7,378.00 monthly.