The Java Developer is responsible for complex computer programming and systems analysis work. The incumbent will plan, schedule, and lead small to large scale software application projects and support related activities. This position will proactively work with all application development teams, IT staff, and agency employees.
The Java Developer Senior is responsible for leading and supporting TRS' systems analysis. The incumbent will plan, schedule, and lead software application projects of significant size, complexity, and importance, and support related activities. This position will proactively work with all application development teams, IT staff, and agency employees.
This vacancy will be filled at one of two levels - Java Developer or Java Developer Senior. Selected applicant will be offered the position that most closely matches their education and experience.
Â
Salary Range
Java Developer: 89,286.00 - 118,000.00
Java Developer Senior: 108,036.00 - 138,000.00
WHAT WILL YOU DO:
Java Developer
Software Application Projects
Leads small to large scale software application projects with significant impact on the long-range effectiveness of TRS's ability to serve its membership, including developing and implementing project plans and coordinating the work of staff assigned to the project.
Performs high-level analysis of end user business processes and automation needs. Develops new applications and programs or enhancements to existing applications and programs to better meet those needs.
Codes, tests, and debugs programs written in a variety of software languages with primary focus on Java.
Documents programming logic and actions, and drafts user procedures.
Participates in or leads code reviews and demonstrations of programs and applications.
Support
Responds to requests for assistance routed by Helpdesk staff, and troubleshoots and resolves application-related problems for agency staff as needed.
Develops and documents technology standards for the agency.
Provides training and technical assistance to IT staff.
Performs related work as assigned.
Java Developer Senior
Software Application Projects
Leads large scale software application projects with significant impact on the long range effectiveness of TRS's ability to serve its membership, including developing and implementing project plans and coordinating the work of staff assigned to the project.
Performs high-level analysis of end user business processes and automation needs, and develops application systems or new computer programs and enhancements for existing programs to better meet those needs.
Coordinates or performs the coding, testing, and debugging of programs written in a variety of software languages with primary focus on Java.
Documents or oversees the documentation of programming logic and actions and the drafting of user procedures.
Participates in or leads code reviews and demonstrations of programs and applications.
Support
Responds to requests for assistance routed by Helpdesk staff, and troubleshoots and resolves application-related problems for agency staff as needed.
Develops and documents technology standards for the agency.
Provides training and technical assistance to IT staff.
Provides subject matter expertise to other developers.
Performs related work as assigned.Â