MetLife is seeking a Senior Software Engineer for its Noida, Uttar Pradesh office. This full-time hybrid role does not provide relocation assistance. Key responsibilities include defining objectives by analyzing user requirements and system features. You will design and develop user interfaces for internet and intranet applications, setting expectations and prioritizing features throughout the development lifecycle. This involves determining design methodologies and tool sets, completing programming with various languages and software products, and designing and conducting tests. Additionally, you will integrate applications by designing database architecture, scripting on servers, and evaluating system integration to ensure cohesive operation. The role demands strong analytical and technical skills for independent software development.