Job Responsibilities: â— - To participate in all phases of the software development life cycle. â— - To assist in process improvement initiatives as well