Software EngineerAs a Software Engineer, you will be responsible for developing Windows-based Thin Client Systems and software according to customer requirements and business goals. The position requires technical proficiency with the Windows operating system, automation, problem-solving skills, and professional experience in commercial client environments.Roles and Responsibilities:Software Development, Automation & Implementation of Windows Based Thin ClientDesign, develop implement and automate software solutions as per client specifications.Should be able to write Test cases, Plan and Execute Test Strategies independentlyAnalyse, troubleshoot, and resolve technical issues in software applications.System Analysis & IntegrationGather and analyse system requirements to enhance software performanceIntegrate new functionalities and ensure system compatibility with existing infrastructureProject Management & CollaborationWork closely with business analysts, QA teams, and project managers to define project deliverables.Participate in Agile development process, including daily stand-up meetings and sprint planning.Documentation & ReportingMaintain technical documentation, reports, and best practicesCommunicate with stakeholders regarding project progress and updates.