DESCRIPTION:Duties: Design, develop, and implement software solutions. Solve business problems through innovation and engineering practices. Participate in all aspects of the software development lifecycle (SDLC), including: analyzing requirements, incorporating architectural...