865 Tata AIA Life Insurance Jobs
10-16 years
Bangalore / Bengaluru
1 vacancy
Assistant Vice President - Platform Engineering and Scalability
Tata AIA Life Insurance
posted 4d ago
Flexible timing
Key skills for the job
Job Description
A Position Overview
Position Title
Assistant Vice President - Platform Engineering and Scalability
Department
TDA-BSG (IT)
Level/ Band
Assistant Vice President
Role Summary : We are looking for an experienced technical lead to join our team and help us design, develop, and maintain our applications. The ideal candidate will have a deep understanding of application architecture principles and best practices, as well as experience working with cloud-based technologies such as Azure, and mobile development frameworks.
B Organizational Relationships
Reports to
VP / SVP
Supervises
NA
C Job Dimensions
Geographic Area Covered
PAN India
Stakeholders Internal
TDA-BSG and all other TATA AIA internal departments
External
Partners
D Key Result Areas
Design, develop, and maintain scalable, secure, and maintainable Node.js applications.
Ensure code quality by following best practices and standards, and maintain comprehensive code/design documentation.
Implement error-handling mechanisms and troubleshoot issues effectively.
Work closely with cross-functional teams, including other developers, engineers, and stakeholders, to ensure seamless integration of various layers of the product infrastructure.
Diagnose and fix bugs and performance bottlenecks to ensure applications perform smoothly and efficiently.
Continuously measure, drive, and optimize non-functional aspects such as app size, memory usage, and performance.
Integrate APIs effectively and ensure secure authentication and authorization mechanisms.
Continuously maintain database security and manage multiple databases, integrating them as necessary.
Work with cloud platforms like AWS, Azure, or GCP to deploy, manage, and scale applications.
Follow CI/CD guidelines to ensure zero-touch build, deploy, and test processes.
Monitor application performance and stability using appropriate tools
Stay updated with the latest trends and technologies in Node.js and digital solutions.
Innovate and propose changes to improve the application architecture and overall product performance
G Skills Required
Technical
Effectively encrypt sensitive data in Node.js and enable secure authentication in your online application
Familiar with dependency audits to find and address any potential security issues in your dependencies
Manage multiple databases and, if necessary, integrate them.
Continuously maintain database security
Ability to work with cloud platforms like AWS, Azure, or GCP to deploy, manage, and scale applications
Demonstrate basic error-handling skills, including troubleshooting and syntax manipulation
Design and develop the overall application, ensuring that it is scalable, secure, and maintainable.
Working experience as a Node JS developer, strong proficiency in java script and JS tech stack, knowledge of ReactJS is plus ,
Knowledge of node js and frameworks available for it like express/fastify.
Understanding of databases such as NoSQL, PostgresDB.
Understanding the asynchronous/non-blocking programming concepts.
Ensure the code is developed following the best practices and standards.
Identify and mitigate potential risks and issues related to the application development and provide guidance on how to address them.
Develop and maintain code/design documentation to ensure that the architecture is well-documented and communicated to all stakeholders.
Knowledge of architectural design patterns, performance tuning, database and functional designs
Knowledge of user authentication and authorisation between multiple systems, servers and environments.
Hands- on knowledge of messaging technologies like Kafka.
Hands-on knowledge of REST based API and JSON schema.
Stay up-to-date with the latest trends and technologies in digital solutions, and apply them to continuously improve the performance and functionality of our applications.
Collaborate with other architects, developers, and stakeholders to ensure that the application architecture is aligned with our overall technology strategy and roadmap.
Provide technical guidance and mentoring to developers and engineers to help them understand and implement the application architecture.
Proficiency in project management tools like JIRA etc, code versioning tools such as Bitbucket and GIT
Proficiency in following CI/CD guidelines and ensuring zero touch build/deploy and test
Behavioral
Essential
Desired
Interpersonal skills
Communication skills
Creative thinking skills
Supervising/Leadership skills
Teamwork Skills
Influencing skills
Relationship Building skills
Decision making skills
H Incumbent Characteristics
Essential
Desired
Qualification
Bachelor or equivalent degree in computer Science, Information systems, Engineering
Experience
Min 10+ years of experience as tech lead
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Assistant Vice President roles with real interview advice
10-16 Yrs
Bangalore / Bengaluru
10-16 Yrs
Bangalore / Bengaluru