Engineering-L2-Bengaluru-Vice President-Software EngineeringBengaluru, Karnataka, India
Engineering-L2-Bengaluru-Vice President-Software Engineering
Engineering-L2-Bengaluru-Vice President-Software EngineeringBengaluru, Karnataka, India

HOW YOU WILL FULFILL YOUR POTENTIAL

  • Document, design, and test service-oriented enterprise software to help deliver critical business functions related to Authentication and Lifecycle Management of firm’s digital client identities. 
  • Liaise with the firm’s technology risk groups to review design against the prescribed architecture, security and control framework for secure deployments.
  • Participate in definition of requirements and help with deployment and support.
  • Ensure that all platforms are built in accordance with the firm’s SDLC recommendations such as Git, Maven, and in accordance with industry-standard practices such as RESTful web services.
  • Design, evaluate, and recommend tools and technologies that the team should be using to help solve business problems. 
  • Document testing strategies, plan and run the User Acceptance Testing (UAT) phase to engage all essential stakeholders and acquire business approvals. 
  • Discuss changes to software that has already been deployed to enhance capabilities based on feedback obtained from business users.
  • Guide new users to adopt the platform seamlessly and demise legacy on-premise software.

     

SKILLS AND EXPERIENCE WE ARE LOOKING FOR

  • Designing and managing applications or processes on Amazon Web Services (AWS), leveraging understanding of core AWS services and basic AWS architecture best practices.
  • Working across requirements, design, and maintenance of distributed applications in Java.
  • Utilizing Python to analyze and maintain server-side scripts.
  • Using SQL to analyze database queries and store procedures.
  • Supporting production environments to analyze and provide enhancements and break fixes as required.
  • Experience creating resilient, low latency and robust services through a combination of high availability infrastructure and transaction management.
  • Ability to troubleshoot and diagnose performance, security, and process interactions in complex distributed systems
  • Ability to understand and effectively debug both new and existing software.

PREFERRED QUALIFICATIONS

  • 7+ years of experience designing and developing distributed applications in a collaborative global team
  • Relevant background in security concepts, including authentication, authorization, encryption and secure coding practices
  • Familiarity with products such as Kerberos, PingFederate, Okta
  • Understanding of some or all of the following concepts: OAuth 2.0, SAML 2.0, Open ID Connect, IAM (Identity and Access Management), Web Application Security, API gateways, REST APIs, SCIM standard, Security Logging
  • Strong analytical, reporting and presentation skills