About this role
We are seeking a seasoned, Software Engineer in senior executive level with strong technical expertise in Java, SQL/PLSQL, and Unix scripting to support enterprise applications within the banking and financial services domain. The successful candidate will be responsible for end-to-end application development and support, ensuring high performance, reliability, and scalability of systems. Key Responsibilities• Analyze business and system requirements to design efficient and scalable software solutions. • Develop, maintain, and enhance applications using Java, SQL/PLSQL, and Unix Shell scripting. • Manage backend operations, including batch processing, data loading, and file transfer mechanisms. • Design and optimize database queries, stored procedures, and scripts using Oracle or Sybase. • Perform code reviews, unit testing, system integration testing, and support deployment activities. • Implement system enhancements and new functionalities based on business requirements and change requests. • Work closely with cross-functional teams to ensure timely and quality delivery of solutions. • Provide production support, troubleshoot issues, conduct root cause analysis, and implement preventive measures. • Drive automation initiatives to improve operational efficiency and reduce manual intervention. • Prepare and maintain technical documentation, including system design and operational procedures. Requirements • Bachelor’s degree in Computer Science, Engineering, or a related discipline. • Minimum 8 -10 years of relevant experience in software development and application support. • Strong hands-on experience in Java, SQL/PLSQL, and Unix Shell scripting. • Experience working with Oracle or Sybase databases. • Good understanding of backend processing, data flows, and batch systems. • Prior experience in the banking or financial services sector is preferred. • Familiarity with Agile or Waterfall development methodologies. • Strong analytical, troubleshooting, and problem-solving skills. • Ability to work independently and collaboratively in a team environment.
Also in Software Engineering