drjobs SMD GB04 Martech Paritosh Jauhari

SMD GB04 Martech Paritosh Jauhari

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Ranchi - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

JOB DESCRIPTION

Role Title

Software Development Manager (SDM) IT (GB04B)

Employee Interviewed

Reports To

Technical Architect IT GB06

Company

Bajaj Finance Limited

Function/ Department

IT

Written By

Paritosh Jauhari

Approved By (Jobholder)

Approved By (Immediate Superior)

Date (written on)

1. JOB PURPOSE

(Summarize in one statement why the job exists; and how it contributes to the overall objective of the company)

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 30000 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 handson and suggesting best practices and SOPs with AEM Node JS and Solid JS tech stack

2. ORGANISATIONAL CHART

(First level reporting chart for the job)

Comments:

Numerical figure represents the total number of incumbents

3. PRINCIPAL ACCOUNTABILITIES

(Accountabilities associated with the job)

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 highquality 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 peerreviews 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 interoperable can coexist in the overall ecosystem and cost effective

Leverage and sponsor innovation work both through internal incubators and BFL’s external startup 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 highperforming 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 longterm system health.

Tooling & Infrastructure: Ensure the development team has access to the right tools technologies and infrastructure to be productive and efficient.

4. MAJOR CHALLENGES

(Challenges faced on an ongoing basis in carrying out the job)

Collaborative Development: Work closely with crossfunctional teams to integrate seamlessly with existing product suites and tools.

Data Utilization: Implement datadriven features to leverage user behavioral and transactional data enhancing user experience and driving new user acquisitions.

Product Understanding: Gain a deep understanding of new finance products and capabilities to develop businessdriven solutions in collaboration with data and marketing teams.

Adaptability: Continuously evolve and adapt to new technologies and systems to manage increasing business volumes within tight timelines.

Ongoing Training: Participate in constant training sessions for optimal performance and to mentor new hires and junior developers.

5. DECISIONS

(Key decisions taken by job holder at his/her end)

Following decisions are taken by the role:

Implementation of Architectural Recommendations: Execute recommendations for integrating NODE JS and REACT JS within existing architecture to optimize solutions for high traffic with minimal infrastructure.

Technology Evaluation: Participate in evaluating products and technologies to ensure they meet business use cases and requirements.

Training Participation: Engage in and contribute to internal and external training programs to support career development for new hires and junior developers.

Deployment Hygiene: Follow and update development build checklists for every deployment to ensure hygiene and stability on production servers.

Content Management: Implement strategies to maintain common content across both app and web platforms reducing repetitive tasks.

Finance Understanding: Collaborate with finance teams to understand and support technology initiatives within the marketing department.

6. INTERACTIONS

(Key working relationships a job holder needs to have INSIDE and OUTSIDE the company to accomplish the job)

Internal Clients

Roles you need to interact with inside the organization to enable success in your day to day work

Leadership – Presentation of ideas and optimization and get their buy in for approach.

Project management team: Requirement Gathering delivery planning and release management

Digital Platform team: To get the requirements/CGB to drive the business.

Design: To understand design for the website and APPs for delivering the business requirements.

Content: To get the content which needs to be published to Website and APPs.

External Clients

Roles you need to interact with outside the organization to enable success in your day to day work

Calls and meetings to collaborate with partners to plan for the resourcing and architecture for current and future releases.

Interact with various thirdparty software technology providers.

(Key numerical data which will reflect the scope and scale of activities concerning this job)

Financial Dimensions

(These should be quantifiable numerical amounts f0r FY 20)

NA

Other Dimensions

(Significant volume dimensions associated with the job)

Total Team Size: 812

Number of Direct Reports: 5

Number of Indirect Reports: 0

Number of Outsourced employees: 2

Number of locations: 1

Number of products: 1

7. SKILLS AND KNOWLEDGE

(Minimum acceptable proficiency for this job which best indicates the education and/or experience requirements of this job and not the incumbent)

Educational Qualifications

a) Qualifications

B. Tech – Computer Science and Engineering

b) Work Experience

Should have 46 years of Web development experience & least 3 years of experience on projects involving AEM 6.5 (Adobe Experience Manager – Development) JavaScript JS frameworks (ReactJS Nodejs) UI frameworks and Databases (e.g. MySQL Redis MongoDB. Elasticsearch)

Graduate in Engineering with a postgraduation preferably from a Tier 1 college

Involved in doing Performance and Security testing for Websites and App based digital platforms. Understands Load model creation OWASP top 10 and other related concepts

Strong understanding of web services development in Java using REST and SOAP protocols.

Experience with AEM 6.x including development of templates/components.

Experience with cloud platforms (AWS Azure GCP).

Knowledge of OSGI Apache Sling HTL and JCR.S3 and JavaScript.

Working and integration knowledge of frontend technologies like ReactJS HTML5 CSSAngular and Bootstrap.

Experience with Adobe Analytics and other Adobe Suite products.

Familiarity with continuous integration tools such as Maven Jenkins and Git.

Good to have experience on cloudnative architectures and cloud deployment is preferred

Good to have experience with microservices architecture using EKS will be preferred

Skills Keywords

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 ObjectiveC Android Java Kotlin User Interfaces RESTful APIs ThirdParty Libraries JUnit Mobile Debugging Tools Build Tools Continuous Integration Continuous Deployment CI/CD

Skills

Release Management, Nodejs, Angular, Css, Marketing, Redis, Reactjs, Nginx, Kotlin, Restful Api, Mysql, Azure, Bootstrap, Html, Maven, Html5, Supportive, Mongodb, Java, Debugging, Npm, React Js, Visio, Elasticsearch, Jenkins, Web Development, Content Management, Scala, Compliance, Osgi, Web Service, Javascript, Junit, Soap, Strong Communication, Leadership, Evolve, Adaptability, Swift, Restful Apis, Cloud Platforms, Productive, Android, Incident Management, Version Control, Strong Understanding, Soa, Sql, Node Js, Project Management, Exception Handling, Apache, Software Development

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.