Designation: Applications Developer
Experience: 15+ Years
Key Responsibilities
Application Development and Software Engineering
Design, develop, customize, and enhance enterprise application software based on business and technical requirements.
Perform detailed systems analysis and technical impact assessments for new projects, regulatory initiatives, and enhancement requests.
Develop and maintain both online and batch-processing application modules supporting banking and financial transaction systems.
Produce technical design specifications, program specifications, workflow diagrams, and application documentation.
Implement software enhancements while ensuring compatibility with existing applications and infrastructure.
Review and optimize application performance, reliability, and maintainability.
Systems Analysis and Solution Design
Collaborate with business stakeholders, project managers, solution architects, and technical teams to translate business requirements into technical solutions.
Conduct feasibility assessments and recommend appropriate application design approaches.
Analyze complex application issues and provide sustainable technical solutions.
Evaluate the impact of proposed system changes on interconnected applications and interfaces.
Application Integration and Data Interfacing
Design, develop, and maintain interfaces between core banking systems, digital banking platforms, payment gateways, merchant systems, and third-party service providers.
Perform data mapping, file layout analysis, message transformation, and integration testing activities.
Support real-time and batch-based application integrations across multiple platforms.
Software Testing and Quality Assurance
Develop test strategies, test scenarios, and test cases for application enhancements and project implementations.
Conduct unit testing, system integration testing (SIT), regression testing, and support user acceptance testing (UAT).
Investigate defects, identify root causes, and implement corrective actions.
Ensure compliance with organizational software development lifecycle (SDLC) and change management procedures.
Production Support and Application Maintenance
Provide Level 3 application support for critical production systems.
Troubleshoot application incidents, perform root-cause analysis, and coordinate issue resolution activities.
Support production releases, implementation activities, and post-deployment validation exercises.
Participate in incident management, problem management, and change management processes.
Develop recovery procedures and support disaster recovery and business continuity testing activities.
Continuous Improvement
Identify opportunities to improve application performance, operational efficiency, and system reliability.
Recommend automation and process improvement initiatives.
Contribute to technical knowledge sharing and application support documentation.
Requirements
Education
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related discipline.
Experience
Minimum 15 years of experience in application development, systems analysis, and software support.
Proven experience delivering application development projects within banking, financial services, credit card, payments, or digital banking environments.
Experience supporting high-volume transaction processing applications in production environments.
Experience participating in the full Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, implementation, and maintenance.
Technical Skills
COBOL / COBOL II development
CICS online transaction processing
MVS-JCL development and batch processing
IBM Mainframe application development environments
VSAM and QSAM file management
TSO/ISPF
File Aid
Xpediter for COBOL and CICS
Easytrieve
Endevor or equivalent source code management tools
Application integration and interface development
Data mapping and file layout design
Production support and incident management
Preferred Experience
Credit card management systems.
Digital banking application platforms.
Loan origination or installment payment solutions.
Payment acquiring and settlement systems.
Merchant processing applications.
Regulatory and compliance-related banking projects.
Multi-country banking environments supporting regional operations.
#J-18808-Ljbffr