Job description

About Role:
Team member will be working on Application Development work in WIMT Engineering Enablement - Service Oriented Architecture team.

Key Responsibilities:
  • Analyze, design, develop, unit test and maintain applications to meet both functional and technical requirements by following software development methodologies like Agile, Waterfall, etc.
  • Manage module level priorities, deadlines and deliverables independently and also extend guidance to junior team members for their deliverables.
  • Understands business requirements and prepares/maintains high level design documents.
  • Translates the high level design into low level design design.
  • Develops and maintain code as per design documentation.
  • Contributes to technical discussion with senior technology leads and architects
  • Contributes to continuous improvement technical ideas within the team
  • Tracks/reports the schedule for the responsible components or modules.
  • Conducts code review as per quality and security standards
  • Enhancements and integrations with vendor platforms
  • Effectively collaborate with various stakeholder and partner teams in the effective resolution of a given problem and deliver on time
  • Point of contact for any escalations from support teams for production defects and troubleshooting and provides fixes and resolutions.
  • Integrate ideas and inputs from different sources to find innovative solutions
  • Develop insights to the emerging technology trends in the market and sharing the same within the work group

Essential Skills:
  • 7+ years of experience on Backend service development using C# .NET/Java, PCF, Microservices, Events, SOA
  • Experience designing and implementing APIs using REST and JSON
  • Good experience on Oracle/SQL Server.
  • Experience using distributed caching products (Oracle Coherence, Reddis)
  • Experience using messaging middleware such as Solace
  • Possess advanced knowledge of object-oriented design and development (OOA/OOD) and the .NET / JAVA patterns and practices
  • Experience with delivering projects using Agile software development techniques.
  • Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies and systems.
  • Strong leadership skills, ability to lead and drive the team ensuring defect free deliverables and also motivate the team to perform better everyday taking up more ownership and accountability.
  • Must possess innovative and Out-of-box thinking while developing advanced technical solutions to business problems, and grab opportunities to improve system resiliency.
Desired Skills
  • Banking domain experience
  • Proficiency with Agile and Devops practices and toolchain.
  • Proven leadership in delivering Cloud solutions.
Full Time, Permanent
Programming & Design
Education
Any Graduate in Any Specialization
Post Graduation Not Required