Key Responsibilities
- Design, develop, and maintain software solutions by collaborating with business users and stakeholders.
- Lead project teams, manage timelines, and ensure the successful delivery of technical initiatives.
- Develop and implement automated testing frameworks and scripts using tools like Selenium, Postman, and SOAP UI.
- Perform root cause analysis for production incidents and implement permanent fixes and workarounds.
- Manage and support end-to-end application life cycles, from development and testing to production support.
- Drive the modernization of legacy applications, including migration from IBM Mainframes to open systems.
- Automate routine operational tasks and contribute to CI/CD pipelines using Jenkins, Docker, and Ansible.
- Collaborate with cross-functional teams to identify system improvements and streamline workflows.
- Ensure production stability by performing regular health checks and providing timely support.
Required Skills & Qualifications
- Experience: 10+ years in Quality Analysis, Application Development, and Production Support.
- Languages & Scripting: Strong proficiency in Java, Python, PL/SQL, Shell Scripting, and knowledge of COBOL and JCL.
- Testing & Automation: Hands-on experience with Selenium, JUnit, TestNG, Pytest, and Cucumber.
- Cloud & DevOps: Experience with AWS services (EC2, S3, EKS, Lambda) and modern DevOps tools like Docker, Kubernetes, and Jenkins.
- Databases: Expertise in multiple database systems, including Oracle, DB2, and MS SQL.
- Financial Services Domain: In-depth knowledge of Trade Finance (Letter of Credits, Guarantees) and Secured Funding and Collateral Management (Repos, Securities Lending).
- Trading Systems: Familiarity with ION Trading products and the FIX Protocol.
- Tools: Proficiency with Jira, Gitlab, Service Now, and schedulers like TWS, Autosys, and Control-M.
- Certifications: AWS Certified Developer/Cloud Practitioner or similar cloud certifications are highly preferred.