A Senior Software Engineer with 5 to 7 years of experience is needed to join a dynamic team based in Hyderabad. The role focuses on designing, developing, and maintaining applications and scripts that facilitate client onboarding and data migration processes. The engineer will engage in the full software development lifecycle, enhancing enterprise wealth management solutions and improving client experiences. This position demands creativity in application development, strict adherence to coding standards, and close collaboration with cross-functional teams to deliver high-quality software within deadlines.
Key Responsibilities
Develop applications by interpreting design specifications and applying suitable technical solutions, including reusing and optimizing existing components. Write, debug, test, document, and communicate progress throughout development stages. Validate deliverables with user representatives and integrate solutions effectively. Follow engineering processes, coding standards, and project timelines while minimizing defects and technical issues. Create and review design documentation, test cases, and configuration management plans. Collaborate with testing teams by reviewing test plans, providing clarifications, and ensuring thorough unit testing. Advise developers on feature design with a strong understanding of business problems and customer domains. Manage delivery of modules and user stories, perform root cause analysis of defects, and implement quality improvements. Estimate effort and resources required for development and debugging activities. Contribute to knowledge management by maintaining project documentation and reusable assets. Participate in release execution and monitoring. Interface with customers to clarify requirements, present design options, and conduct product demonstrations. Lead and mentor team members by setting goals, providing feedback, and fostering engagement and motivation. Maintain high standards of business communication and etiquette, including conducting customer conference calls. Work effectively under pressure, manage dependencies and risks, and handle multiple tasks simultaneously.
Required Qualifications
Bachelor’s degree in Computer/Software Engineering or a related discipline. A minimum of 5 years of software development experience, ideally between 5 to 7 years for this role. Proficiency in Java, SQL, and PL/SQL programming languages. Experience with software development lifecycle processes and agile methodologies such as Scrum or Kanban. Strong analytical and problem-solving skills with the ability to break down complex problems into logical components. Ability to work independently under tight deadlines with minimal supervision. Excellent written and verbal communication skills. Experience collaborating with cross-functional teams including architects, product owners, business analysts, QA analysts, and DBAs.
Preferred Qualifications and Benefits
Familiarity with Oracle performance tuning is an advantage. Interest or experience in financial applications, particularly in wealth management, banking, mutual funds, or securities industries, is highly desirable. Relevant certifications in domains or technologies are encouraged. A proactive, service-first mindset with a strong customer focus is essential. Experience in mentoring and managing teams, setting goals, and providing constructive feedback is valued. Knowledge of integrated development environments (IDEs), rapid application development (RAD), modeling technologies, and interface definition languages (IDL) is beneficial. Understanding customer domains and subdomains to identify opportunities for value addition is preferred.
This opportunity is with UST, a global digital transformation solutions provider with over 20 years of experience partnering with leading companies worldwide. With more than 30,000 employees across 30 countries, UST delivers innovative and agile solutions that create meaningful impact for clients and end-users. Joining this team offers the chance to contribute to cutting-edge wealth management software within a collaborative and forward-thinking organization.