Responsibilities include and non-Technical Skills Include: Directly involved in the full software development lifecycle: Requirements gathering, design and implementation, testing…