Software Engineer, AVP

Posted:
8/28/2024, 6:26:31 PM

Location(s):
Tamil Nadu, India ⋅ Haryana, India ⋅ Gurugram, Haryana, India ⋅ Karnataka, India ⋅ Chennai, Tamil Nadu, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Join us as a Software Engineer

  • This is an opportunity for a technically minded individual to join us as a Software Engineer
  • You’ll be working with new and innovative technologies to deliver high impact solutions
  • Hone your existing software engineering skills and advance your career in this critical role
  • We're offering this role at associate vice president level

What you'll do

In this role, you’ll be responsible for the design, development and deployment of automation and data analytics projects along with overseeing the quality of work and providing guidance to the team, making sure it meets the technical standards and agreed timelines.

You’ll also apply widely agreed software engineering principles and methodologies ensuring that solutions are scalable, efficient and aligned to business objectives. In addition, you’ll technically lead and mentor a team of Robotic Process Automation (RPA) developers, data analysts and software engineers.

Additionally, you’ll:

  • Design and develop reusable libraries and application programming interfaces for use across the bank
  • Collaborate with business stakeholders to gather requirements and translate them into technical specifications and solution designs
  • Drive innovation within the team by exploring new technologies, tools, and methodologies that can enhance solution capabilities
  • Provide hands on technical guidance and support team members during complex development and implementation tasks
  • Work closely with cross functional teams, including IT, Risk and Controls, to ensure seamless integration of RPA and analytics solutions into the broader technology landscapes
  • Support the reuse and sharing of platform components and technologies within the software engineering teams
  • Implement and enforce quality assurance processes like automated unit and integrations tests to ensure that all solutions meet the highest standards of performance, reliability and security

The skills you'll need

You’ll need a background in software engineering, software design and architecture, as well as experience of developing software. You’ll also have development experience in a programming language along with experience of using industry recognized frameworks and development tooling, and a background of implementing programming best practice, especially around scalability, availability and performance.

In addition, you’ll have deep technical expertise in RPA tools, data analytics languages and platforms with a proven experience in RPA development and deployment using platforms such as UiPath. An understanding of Risk and Controls area and AI or ML concepts and algorithms would be preferred.

Furthermore, you’ll need:

  • At least six years of experience in software development with a focus on RPA and data analytics solutions
  • Proven experience in technically leading teams and managing complex projects
  • Strong proficiency is data analytics tools or languages, such as Python, R and Tableau
  • Knowledge of the key phases of the software delivery lifecycle and established software development methodologies
  • Strong proficiency in process analysis, designing, developing, implementing, and maintaining application code using multiple frameworks and technologies like RPA or PowerShell script or Python
  • Excellent problem-solving skills and the ability to troubleshoot and resolve technical challenges
  • The ability to work independently and as part of a collaborative team with strong communication skills, conveying complex technical information to a non-technical audience
  • Knowledge of cloud computing platforms such as AWS, azure, or google cloud

Hours

45

Job Posting Closing Date:

12/09/2024