DESCRIPTION:Duties: Participate in the software development lifecycle including analysis, design, implementation, validation, deployment, and testing. Convert business requirements into technical specifications and software requirements. Design architecture and components of applications...