Key Responsibilities:Participate in the full software development lifecycle (requirements, design, coding, testing, and deployment)Translate technical specifications into practical engineering solutionsDesign, develop, and implement scalable software...