SMD GB04 Martech Paritosh Jauhari
3 months ago
JOBDESCRIPTION
RoleTitle
Software Development Manager(SDM)IT(GB04B)
EmployeeInterviewed
Reports To
TechnicalArchitect IT GB06
Company
BajajFinance Limited
Function/Department
IT
WrittenBy
Paritosh Jauhari
Approved By(Jobholder)
Approved By (ImmediateSuperior)
Date (writtenon)
1. JOBPURPOSE
(Summarize in one statement why the jobexists; and how it contributes to the overall objective of thecompany)
Bajaj Finserv Web is acritical component of the company’s omnipresencestrategy. You will be working with India’s largestNBFC’s web technology stack encompassing over 40 businesslines and 230 features with nearly 500 million traffic and managingover 30000 webpages.
Itis an integrated platform offering a portfolio of products coveringpayments cards wallets loans deposits mutual funds and loans onlifestyle products ranging from consumer durables to homefurnishings.
The softwareDevelopment Manager(SDM) will help build new features on ascalable robust web platform conduct code reviews and improve codequality by being handson and suggesting best practices andSOPs with AEM Node JS and Solid JS techstack
2. ORGANISATIONALCHART
(First levelreporting chart for the job)
Comments:
Numericalfigure represents the total number ofincumbents
3. PRINCIPALACCOUNTABILITIES
(Accountabilities associated with thejob)
1.1. Core Development &Processes
Work with alarge frame of developers and architects at Partner end drive themtowards a common goal of delivering a highquality website withright technologies in place
Be able to set up right frameworks for loggingcaching exception handling and ensure that code carries all theflavors of the Core Architecture defined earlier in the lifecycleof project
Set up bestpractices and right standards for coding deployment and testing thecode for all tracks including React Node Nginx Akamai andmore
Create a frameworkfor highly efficient code writing with right branching strategypeerreviews code merge and code testing
Enforce engineering hygiene both in process aswell as code quality.
2.Innovation
ExecutingPOCs to validate technology roadmaps feasibilities &possibilities with scalable solutions which are also versatileinteroperable can coexist in the overall ecosystem and costeffective
Leverage andsponsor innovation work both through internal incubators andBFL’s external startup network to create evaluate andintroduce novel technical capabilities into theplatform
3. DevelopmentTeam Management
Technical Mentorship: Provide guidance andmentorship to the development team fostering a culture ofcontinuous learning and skill enhancement within thegroup.
PerformanceOptimization: Set clear measurable goals for team members regularlyassess performance and offer constructive feedback to ensureconsistent growth and alignment with projectobjectives.
ResourcePlanning: Efficiently allocate development resources based onproject needs and individual strengths ensuring optimalproductivity and timely delivery of tasks.
Talent Acquisition & Retention: Leadthe recruitment of top development talent while creating anenvironment that motivates and retains highperformingdevelopers.
TeamCollaboration: Encourage strong communication and collaborationwithin the development team promoting a cohesive and supportiveworking environment that drives projectsuccess.
4.Compliance & Security
Data Privacy & Security: Ensure thatall development practices comply with relevant data privacyregulations and security standards.
Compliance with Standards: Maintain compliancewith industry standards legal requirements and best practices insoftware development.
Incident Management: Establish and maintainprocesses for responding to security incidents and ensuring minimalimpact on operations.
5.Technical Strategy& Vision
Development and OptmizationRoadmap: Define and maintain atechnology roadmap that aligns with the company’sstrategic goals and future growth.
Architecture &Design: Work with architects and seniordevelopers to ensure that the software architecture supportsscalability performance and maintainability.
Technical DebtManagement:Continuously assess and address technical debt balancing the needfor speed with longterm system health.
Tooling &Infrastructure: Ensure the developmentteam has access to the right tools technologies and infrastructureto be productive and efficient.
4. MAJORCHALLENGES
(Challenges faced on an ongoing basis incarrying out the job)
Collaborative Development: Work closely withcrossfunctional teams to integrate seamlessly with existing productsuites and tools.
DataUtilization: Implement datadriven features to leverage userbehavioral and transactional data enhancing user experience anddriving new user acquisitions.
Product Understanding: Gain a deepunderstanding of new finance products and capabilities to developbusinessdriven solutions in collaboration with data and marketingteams.
Adaptability:Continuously evolve and adapt to new technologies and systems tomanage increasing business volumes within tighttimelines.
OngoingTraining: Participate in constant training sessions for optimalperformance and to mentor new hires and juniordevelopers.
5. DECISIONS
(Key decisions taken by job holder at his/herend)
Following decisions are taken bythe role:
Implementation of ArchitecturalRecommendations: Execute recommendations for integrating NODE JSand REACT JS within existing architecture to optimize solutions forhigh traffic with minimal infrastructure.
Technology Evaluation: Participate inevaluating products and technologies to ensure they meet businessuse cases and requirements.
Training Participation: Engage in andcontribute to internal and external training programs to supportcareer development for new hires and juniordevelopers.
DeploymentHygiene: Follow and update development build checklists for everydeployment to ensure hygiene and stability on productionservers.
ContentManagement: Implement strategies to maintain common content acrossboth app and web platforms reducing repetitivetasks.
FinanceUnderstanding: Collaborate with finance teams to understand andsupport technology initiatives within the marketingdepartment.
6.INTERACTIONS
(Key working relationships a job holder needsto have INSIDE and OUTSIDE the company to accomplish thejob)
InternalClients
Roles you need to interact with inside theorganization to enable success in your day to daywork
Leadership– Presentation of ideas and optimization and get theirbuy in forapproach.
Project management team: RequirementGatheringdelivery planning and releasemanagement
DigitalPlatform team: Toget therequirements/CGBto drive thebusiness.
Design: Tounderstand designfor the website and APPs for delivering the businessrequirements.
Content: To get thecontent which needs to be published to Website andAPPs.
ExternalClients
Roles you need to interact withoutside the organization to enable success in your day to daywork
Callsand meetings to collaborate withpartners to plan for the resourcing andarchitecture for current and futurereleases.
Interact withvarious thirdparty software technologyproviders.
(Key numericaldata which will reflect the scope and scale of activitiesconcerning this job)
FinancialDimensions
(Theseshould be quantifiable numerical amountsf0r FY 20)
NA
Other Dimensions
(Significant volume dimensions associated withthe job)
Total Team Size:812
Number of DirectReports: 5
Number ofIndirect Reports: 0
Number of Outsourced employees:2
Number of locations:1
Number of products:1
7. SKILLS ANDKNOWLEDGE
(Minimumacceptable proficiency for this job which best indicates theeducation and/or experience requirements of this job and not theincumbent)
EducationalQualifications
a)Qualifications
B. Tech – Computer Science andEngineering
b) WorkExperience
Should have46 years of Webdevelopment experience & least3 years ofexperience on projects involving AEM 6.5(Adobe Experience Manager –Development) JavaScript JS frameworks(ReactJS Nodejs) UI frameworksand Databases (e.g. MySQL Redis MongoDB.Elasticsearch)
Graduate in Engineering with a postgraduationpreferably from a Tier 1 college
Involved in doing Performance and Securitytesting for Websites and App based digitalplatforms.Understands Load model creation OWASP top10 and other related concepts
Strong understanding of web servicesdevelopment in Java using REST and SOAPprotocols.
Experiencewith AEM 6.x including development oftemplates/components.
Experience with cloud platforms (AWS AzureGCP).
Knowledge of OSGIApache Sling HTL and JCR.S3 and JavaScript.
Working and integrationknowledge of frontend technologies likeReactJS HTML5CSSAngular andBootstrap.
Experiencewith Adobe Analytics and other Adobe Suiteproducts.
Familiaritywith continuous integration tools such as Maven Jenkins andGit.
Good to haveexperience on cloudnative architectures and cloud deployment ispreferred
Good to haveexperience with microservices architecture using EKS will bepreferred
SkillsKeywords
AEM 6.X HTML CSSJavaScript JavaScript Frameworks React JSSolid JS BootstrapMaterializeVersion Control Git Build Tools npm JestMocha Jasmine Karma Chrome DevToolsiOS Swift ObjectiveC Android Java KotlinUser Interfaces RESTful APIs ThirdPartyLibraries JUnitMobile Debugging Tools Build Tools Continuous IntegrationContinuous Deployment CI/CD
Skills
ReleaseManagement, 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, StrongCommunication, Leadership, Evolve, Adaptability, Swift, RestfulApis, Cloud Platforms, Productive, Android, Incident Management,Version Control, Strong Understanding, Soa, Sql, Node Js, ProjectManagement, Exception Handling, Apache, Software Development
-
SMD GB04 Martech Paritosh Jauhari
2 months ago
Ranchi, India Talks About People HR Solutions LLP Full timeJOB DESCRIPTION Role Title Software Development Manager (SDM) IT (GB04B) Employee Interviewed Reports To Technical Architect IT GB06 Company Bajaj Finance Limited Function/ Department ...
-
SMD GB04 Martech Paritosh Jauhari
3 weeks ago
ranchi, India Talks About People HR Solutions LLP Full timeJOB DESCRIPTION Role Title Software Development Manager (SDM) IT (GB04B) Employee Interviewed Reports To Technical Architect IT GB06 Company Bajaj Finance Limited ...