10,000+ Active Jobs
|
500+ Hiring Companies
|
100% Verified Jobs
India
HomeCompaniesVENZO TECHNOLOGIES PRIVATE LIMITEDSoftware Developer - Banking Applications

Software Developer - Banking Applications

Chennai
Not Disclosed
5 to 9 Yrs
Full time
4/3/2026
Salary Range
Not Disclosed
Experience
5 to 9 Yrs
Job Location
Chennai
Remote Work Policy
Not specified
Visa Sponsorship
Not specified
Relocation
Not specified
Skills
JavaNETPythonCRESTMicroservicesXMLJSONRDBMSOracleSQL ServerPostgreSQLCloudAWSAzureDockerDevOpsSOAP APIsCICD
Industry
BFSI
Hiring Status
ACTIVELY HIRING
Hiring Contact
VT
VENZO TECHNOLOGIES PRIVATE LIMITED
Recruiter

Job Description

Overview

As a Banking Software Developer, you will be responsible for designing and developing banking applications, particularly in Trade Finance. Your role will involve end-to-end software development activities, including requirement analysis, design, coding, testing support, deployment assistance, and client coordination. **Key Responsibilities**: - Analyze requirements in coordination with business and functional teams - Design solutions and program applications using object-oriented concepts - Develop, enhance, and maintain banking software applications - Monitor and provide support during System Test, UAT, and Production phases - Coordinate with clients, QA teams, product owners, and business users - Participate in trainings, workshops, demos, and knowledge-sharing sessions - Ensure adherence to SDLC processes, coding standards, and documentation practices - Prepare technical documentation including design documents and user guides - Collaborate closely with core platform teams, architects, DB teams, and infra teams - Analyze and troubleshoot production issues within defined SLAs - Contribute to continuous improvement initiatives and automation ideas **Key Result Areas (KRAs)**: - Timely delivery of assigned modules/features as per project plan - Quality of code delivered, including defect density, code review score, and adherence to standards - Successful completion of UAT and Production rollouts with minimal defects - Client satisfaction and responsiveness to functional queries - Compliance with security, compliance, and audit standards - Accuracy and completeness of technical documentation - Effective collaboration in cross-functional Agile/Scrum environments - Introduction of reusability and optimization in systems developed - Contribution to knowledge sharing, mentoring, and process improvements - Reduction in production incidents through proactive root cause fixing **Qualifications Required**: - Degree in Computer Science / IT or equivalent professional certification - Strong proficiency in object-oriented programming concepts - Hands-on experience in any modern programming framework - Preferred experience in Trade Finance platforms within the Banking domain - Experience working in mission-critical or high-volume financial systems - Strong understanding of SDLC & Agile methodologies, database concepts, SQL, and integration using APIs/Web Services - Knowledge of best practices such as version control (Git or similar), secure coding practices, code reviews & peer programming, unit testing, and automated testing methodologies **Core Technical Skills**: - Strong programming background in Java / .NET / Python / C++ / similar OOP language - Experience with REST/SOAP APIs, Microservices concepts, XML / JSON formats - Exposure to Trade Finance systems (LC, BG, Collections, Payments) and core banking products - Good understanding of RDBMS such as Oracle, SQL Server, PostgreSQL - Basic knowledge of Cloud or containerization (AWS/Azure/Docker advantage) - Familiarity with CI/CD pipelines and DevOps tools is an advantage **Professional & Behavioral Skills**: - Willingness to learn new programming languages and rapid development frameworks - Strong analytical thinking and structured problem-solving ability - Excellent organization and time management skills - Ability to work independently and in team environments - High level of ownership, accountability, and result orientation - Strong attention to detail and commitment to high-quality code - Excellent verbal and written communication skills in English - Ability to handle multiple projects/tasks in parallel - Willingness to travel 10-20% based on project requirements As a Banking Software Developer, you will be responsible for designing and developing banking applications, particularly in Trade Finance. Your role will involve end-to-end software development activities, including requirement analysis, design, coding, testing support, deployment assistance, and client coordination. **Key Responsibilities**: - Analyze requirements in coordination with business and functional teams - Design solutions and program applications using object-oriented concepts - Develop, enhance, and maintain banking software applications - Monitor and provide support during System Test, UAT, and Production phases - Coordinate with clients, QA teams, product owners, and business users - Participate in trainings, workshops, demos, and knowledge-sharing sessions - Ensure adherence to SDLC processes, coding standards, and documentation practices - Prepare technical documentation including design documents and user guides - Collaborate closely with core platform teams, architects, DB teams, and infra teams - Analyze and troubleshoot production issues within defined SLAs - Contribute to continuous improvement initiatives and automation ideas **Key Result Areas (KRAs)**: - Timely delivery of assigned modules/features as per project plan - Quality of code delivered, including defect density