Description
Responsibilities- Participates in technical design, development and implementation of Java-based web application systems.
- Works with designer/analysts to implement enhancements or new applications in an agile environment.
- Attends meetings to understand desired results, coding, unit and/or system testing, and documents changes.
- Designs and codes programs.
- Creates and runs unit tests and assists with user acceptance testing to find errors and revise programs.
- Writes documentation that describes the design, installation steps, system constraints and operating procedures.
- Writes new programs of moderate complexity and scope, working with web based Java applications, systems designs, and specifications and utilizing standard procedures and techniques.
- Interfaces with designers, business customers and other developers to design, code, test and implement application programs.
- Assists in developing application specifications.
- Participates in post-implementation reviews of both application development content and process to maximize and share learning.
- Participates in sprint planning sessions to help understand and estimate work that is in the queue.
Occasionally requires troubleshooting and correcting production issues in emergency situations. - May also direct work of junior application developers.
SKILLS
Must have extensive experience in the technical design, development, and implementation of Java-based web application systems.
Synectics is an Equal Opportunity Employer.