Flag job

Report

Senior Software Developer - IT, MarTech & GenAI, Technology

Min Experience

4 years

Location

Pune

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Bajaj Finserv Web is a critical component of the company's omnipresence strategy. You will be working with India's largest NBFC's web technology stack, encompassing over 40 business lines and 230+ features, with nearly 500 million traffic and managing over 30,000 webpages. It is an integrated platform offering a portfolio of products covering payments, cards, wallets, loans, deposits, mutual funds, and loans on lifestyle products, ranging from consumer durables to home furnishings. The software Development Manager (SDM) will help build new features on a scalable, robust web platform, conduct code reviews and improve code quality by being hands-on and suggesting best practices and SOPs with AEM, Node JS and Solid JS tech stack 1. 1. Core Development & Processes • Work with a large frame of developers and architects at Partner end, drive them towards a common goal of delivering a high-quality website with right technologies in place • Be able to set up right frameworks for logging, caching, exception handling and ensure that code carries all the flavors of the Core Architecture defined earlier in the lifecycle of project • Set up best practices and right standards for coding, deployment and testing the code for all tracks including React, Node, Nginx, Akamai and more • Create a framework for highly efficient code writing with right branching strategy, peer-reviews, code merge, and code testing • Enforce engineering hygiene both in process as well as code quality. 2. Innovation • Executing POCs to validate technology roadmaps, feasibilities & possibilities with scalable solutions which are also versatile, inter-operable, can co-exist in the overall ecosystem and cost effective • Leverage and sponsor innovation work, both through internal incubators and BFL's external start-up network to create, evaluate, and introduce novel technical capabilities into the platform 3. Development Team Management • Technical Mentorship: Provide guidance and mentorship to the development team, fostering a culture of continuous learning and skill enhancement within the group. • Performance Optimization: Set clear, measurable goals for team members, regularly assess performance, and offer constructive feedback to ensure consistent growth and alignment with project objectives. • Resource Planning: Efficiently allocate development resources based on project needs and individual strengths, ensuring optimal productivity and timely delivery of tasks. • Talent Acquisition & Retention: Lead the recruitment of top development talent, while creating an environment that motivates and retains high-performing developers. • Team Collaboration: Encourage strong communication and collaboration within the development team, promoting a cohesive and supportive working environment that drives project success. 4. Compliance & Security • Data Privacy & Security: Ensure that all development practices comply with relevant data privacy regulations and security standards. • Compliance with Standards: Maintain compliance with industry standards, legal requirements, and best practices in software development. • Incident Management: Establish and maintain processes for responding to security incidents and ensuring minimal impact on operations. 5.Technical Strategy & Vision • Development and Optmization Roadmap: Define and maintain a technology roadmap that aligns with the company's strategic goals and future growth. • Architecture & Design: Work with architects and senior developers to ensure that the software architecture supports scalability, performance, and maintainability.|• Technical Debt Management: Continuously assess and address technical debt, balancing the need for speed with long-term system health. • Tooling & Infrastructure: Ensure the development team has access to the right tools, technologies, and infrastructure to be productive and efficient.

Skills

AEM 6.X+
HTML
CSS
JavaScript
JavaScript Frameworks
React JS
Solid JS
Bootstrap
Materialize
Version Control
Git
Build Tools
npm
Jest
Mocha
Jasmine
Karma
Chrome DevTools
iOS
Swift
Objective-C
Android
Java
Kotlin
User Interfaces
RESTful APIs
Third-Party Libraries
JUnit
Mobile Debugging Tools
Build Tools
Continuous Integration
Continuous Deployment
CI/CD