Description

Role & Responsibilities:

 

Contribute to all stages of the software development lifecycle

Design, implement and maintain Java-based applications that can be high-volume and low-latency

Analyze user requirements to define business objectives

Define application objectives and functionality

Ensure application designs conform to business goals

Develop and test software

Identify and resolve any technical issues arising

Create detailed design documentation

Develop technical designs for application development

Develop multimedia applications

Write well-designed, testable code

Conducting software analysis, programming, testing, and debugging

Manage Java application development

Develop documentation to help users

Transforming requirements into stipulations

Prepare and produce releases of software components

Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review

Key Skills
Education

Bachelor's degree