Responsibilities :
- Involves in Development and Application Support for multiple applications in banking domain.
- Perform initial analysis for production issues and come with workaround or next action plan, working closely with counter parties (e.g. business users)
- Drive the investigations of critical production issues involving business users, vendors and different application teams from sub systems.
- Work with various partners such as Peer Application Teams, Infrastructure, Vendors, Security and Change teams, to provide seamless support for the business.
- Manage Production issues by responding in a timely manner in accordance with the Service Level Agreement with the Business.
- Provide Solution's and Coordinate with infrastructure activities for applications from initiation to go-live.
- Manage implementations of new application releases adhering to the best practices of the release management process.
- Enhance existing development, release, support process to maintain/improve service level & quality.
- Use dev-ops tools and frameworks to monitor applications and build recovery processes.
- Collaborate well with other team members and stakeholders in agile teams.
Requirements
- At least 7+ years of total experience in Application Support / Development. (Application support experience in mission critical applications in banking domain is a plus)
- Development experience in technologies like Java, Spring boot, SQL, Shells scripts, C#.net
- Fluent working in Linux environments and command line tools.
- Good to have experience: OpenShift, ELK, Application Monitoring Tools, Cloud Technologies
- Education: Preferably a degree in computer science/IT
- Experience of DevOps tools and framework to monitor applications.
- Team player with good inter-personal skills and ability to work with other teams as well as with multiple cross-functional stakeholders.
- Able to work independently with can do mindset and minimal supervision.
- Good problem solving and process improvement skills, detailed and logical in thought process, able to articulate clearly and have good written and verbal communication skills.