Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer - Product Support Group

Bengaluru, KA
Job Code:
  • Banking & Finance
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Principal Accountabilities Work with functional development team; develop bug fixes and enhancements for trading applications, developed unit tests for the changes.Troubleshoot production issues with trading applications, perform analysis, and provide work around, work with operation team to recover from the production issue.Review architecture designs with development team on upcoming project releasesDefines key metrics driving code optimization and leads discussion of code reviews; Manages environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects as well as identify solution problems and issues outside code.Influences best practices development, contributing to process enhancements, and enforces best practices on project work. Essential CriteriaBachelor degree in computer science or Graduate degree in computer science equivalent in a technical field5+ years of experience in core Java development experience including multi-threading and Spring framework knowledge4+ years of experience in software development.Relational database knowledgeLinux/Unix knowledge with basic scripting skillsTCP/UDPMessaging application experienceprimarily in the areas of electronic trading and clearing applications in the customer facing environments. The incumbent must have knowledge of application deployment/configuration and be comfortable with Linux/Windows platform, as well as demonstrate experience with Java to configure and troubleshoot applications. Strong communication skills are required candidate typically works with customers for support and new initiatives.Principal Accountabilities Troubleshoots most of the known issues, determines the root cause and works with seniors on solutions and implementation; Verifies implementation and makes adjustments as necessary, providing input into resolutions and documenting solutions.Analyzes requirements with supervision and supports existing development/QA platforms; Implements necessary hardware and software for project execution; Defines the environment scope for business requirements and maintains and improves the stability, reliability and availability of environments. Defines problems and describes the cause and effect relationship, then gathers and compares data about the problems with supervision and documents the details. Prepares analysis report and reviews with supervision.Participates in discussions with experienced team members to generate ideas for problem solving; Accurately defines the circumstances surrounding the decision point with supervision. Demonstrates intermediate knowledge of systems (Linux/Windows), distributed computing architecture (client server, intranet/internet), h/w platforms and resources - CPU, memory, virtualization, clustering; Configures systems and modifies settings to ensure proper functioning and provides routine maintenance of systems.EducationA Bachelor's or Master's degree in Computer Science, Information Systems or other related discipline is required; or equivalent combination of education and relevant proven work experience that is required for the specific job level.ExperienceTypically 6 - 9 years of Java applications support or equivalent experienceShould be good in sql and shell scriptingGood to have prior experience in java coding as they will have read access to the java codesPossess good communication skill
Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 5-10


Application Programming | Database Administration (DBA) | Quality Assurance/Testing | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News