System Analyst (India)

System Analyst (India)

15 Oct
|
Bajaj FinServ
|
India

15 Oct

Bajaj FinServ

India

Job Purpose 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.

Duties and ResponsibilitiesDesigning Technology Systems

- Analyze Business Requirements: Conduct thorough analysis of business needs and translate them into detailed technical specifications.
- Create System Blueprints: Develop comprehensive system blueprints and diagrams to visualize the architecture and structure of IT systems.
- Select Technologies: Choose appropriate technologies, platforms, and frameworks that support the desired functionalities, scalability, and future growth of the system and get higher manager management buy-in.
- Documentation: Documenting every single component covering its functional, technical and business aspect and ensuring that it will always be updated.

Managing Implementation

- Collaborate with Development Teams: Work closely with SDM and development teams to ensure the design is executed successfully.
- Provide Guidance: Offer continuous guidance and direction to developers throughout the implementation process to ensure adherence to the design.
- Monitor Progress: Keep track of the implementation progress, addressing any issues or deviations from the design plan promptly to keep the project on track.

Coordinating with Stakeholders

- Effective Communication: Act as the primary liaison between technical teams and stakeholders, including business leaders and project managers, to gather requirements and ensure alignment with organizational goals.
- Present Technical Proposals: Clearly present technical proposals and solutions to stakeholders in an understandable manner.
- Facilitate Discussions: Lead discussions and negotiations to resolve conflicts or discrepancies between different stakeholders' expectations.

Ensuring System Reliability and Performance

- Conduct Testing and QA: Perform thorough testing and quality assurance procedures to identify and address any issues or vulnerabilities in the system.
- Implement Best Practices: Apply best practices for system optimization, scalability, and fault tolerance to ensure high performance and reliability.
- Monitor Performance: Continuously monitor system performance metrics and implement corrective actions as needed to maintain optimal performance.

Providing Technical Leadership

- Mentor and Coach: Mentor and coach team members to enhance their technical skills and capabilities.
- Set Standards: Establish technical standards and best practices for development and architecture within the organization.
- Subject Matter Expert: Serve as a subject matter expert on technology trends, emerging tools, and industry best practices, providing insights and guidance to the team.

Continuous Improvement and Innovation

- Stay Updated: Keep abreast of the latest technological advancements and evaluate their potential impact on the organization.
- Identify Opportunities: Identify opportunities for process optimization, automation,



and efficiency gains within the technology landscape.
- Lead Innovation Initiatives: Lead initiatives to pilot new technologies or methodologies, assess their feasibility for adoption, and drive continuous improvement within the organization.

Key Decisions / DimensionsTechnology Selection

- Choose suitable technologies, platforms, and frameworks for projects.
- Evaluate current and emerging technologies for potential adoption.

System Design and Architecture

- Assess the current system architecture and evaluate it regularly to make informed decisions about necessary changes while ensuring all stakeholders are kept informed and confident.
- Define the architecture and structure of "middle layer" systems & processes.
- Create detailed blueprints and diagrams to visualize system architecture.

Implementation Strategy

- Develop and oversee implementation plans, including timelines and resource allocation.
- Coordinate with SDM and development team(s) across departments to ensure smooth execution.

Performance and Reliability

- Implement optimization techniques and best practices for system performance and reliability.
- Continuously monitor and adjust system performance to meet standards.

Security Measures

- Establish security protocols and measures to protect data.
- Ensure systems comply with relevant regulations and industry standards.
- Ensure secure connection and prevent data leakage.

Stakeholder Communication

- Communicate technical concepts and proposals to non-technical stakeholders.
- Ensure alignment with business goals and manage differing expectations.

Problem Resolution

- Identify and resolve technical issues during development and implementation.
- Make critical decisions quickly to address deviations from the design plan.

Continuous Improvement

- Lead initiatives to pilot new technologies and methodologies.
- Evaluate the feasibility and impact of new technologies on the organization.

Major ChallengesKeeping Up with Technological Advancements

- Rapid Changes: Technology evolves quickly, and staying updated with the latest trends, tools, and best practices can be challenging.
- Continuous Learning: Constantly acquiring new skills and knowledge to remain relevant and effective in the role.
- Alert and Monitoring: System/process should be in place to monitor each individual event as KPI and ensure all KPIs are in place and working.

Balancing Innovation with Practicality

- Risk Management: Introducing new technologies and methodologies while ensuring they are practical and beneficial for the organization.
- Feasibility: Assessing the feasibility of innovative solutions and balancing them with existing systems and constraints.

Managing Stakeholder Expectations

- Communication: Effectively communicating complex technical concepts to non-technical stakeholders.
- Alignment: Ensuring that technical solutions align with business goals and managing differing expectations among stakeholders.

Ensuring System Reliability and Performance

- Scalability: Designing systems that can scale efficiently as the organization grows.
- Performance Optimization:



Continuously monitoring and optimizing system performance to meet reliability and performance standards.

Handling Security Concerns

- Data Protection: Implementing robust security measures to protect sensitive data from breaches and cyber-attacks and comply with information security guidelines.
- Compliance: Ensuring systems comply with relevant regulations and standards and adhere to enterprise compliance policies.
- Enterprise Network and Cloud: Ensuring reliable connectivity between on-premises systems and cloud services, addressing security concerns to protect data, and integrating legacy systems with modern cloud solutions.

Resource Constraints

- Budget Limitations: Working within budget constraints while trying to implement high-quality solutions. Close coordination with Budget (FM) team and tracking daily.
- Talent Shortage: Finding and retaining skilled team members to execute complex projects.
- Vendor Resource Management: Managing vendor resource quality, delivery, adaptation, and availability on a monthly basis.

Integration with Legacy Systems

- Compatibility: Ensuring new systems are compatible with existing legacy systems.
- Migration: Managing the migration of data and functionalities from old systems to new ones without disrupting operations.

Project Management

- Timelines: Meeting project deadlines while maintaining the quality of the deliverables.
- Coordination: Coordinating with multiple teams and managing dependencies to ensure smooth project execution.

Required Qualifications and ExperienceQualifications

- B. Tech - Computer Science and Engineering

Work Experience

- Should have 7-8 years of API development experience & at least 3 years of experience on technical architect involving Code Java, Spring Boot, Maven, Gradle, Queuing, DevOps, API, Micro-services, design pattern, BDD, unit cases, and SonarQube.
- Understand and troubleshoot technology problems and offer solutions.
- Understand the technology infrastructure and Application architecture end to end.
- Conduct code reviews for the source code delivered by the team.
- Understand the business requirements and deliver it through the outsourced team.
- Support/lead new technology initiatives and related technology deliveries.
- Take part in evaluation of new products, POC, time-bound R&D;, and solution deliveries.
- Manage teams (both internal and external) and projects within given cost and time.
- Plan, execute, track, and report progress of initiatives taken up.
- Adopt new processes/improve existing processes to deliver better business solutions.
- Adhere to quality/information security guidelines and processes including maintaining adequate documentation.
- Attend review meetings, business user meetings, IT meetings, etc.
- Understand the system and application design.
- Mandatory to understand and take the requirements and get it done with the team with quality.

Skills Keywords

- Application Design pattern, Core Java, SQL, Web Services (REST/SOAP), Schedulers, Web Server (Tomcat/JBoss), Threading, Collections, Advance Java - JSP, Servlet, Maven, XML, JSON, SQL, Docker, Good knowledge of LINUX/WINDOWS, NodeJs (will add an advantage), Cloud and Kubernetes knowledge (add an advantage), Continuous Integration, Continuous Deployment, CI/CD, BDD, Unit test cases, Team management, vendor management, process management.

Locations Job Level: GB05

Job Title: System Analyst - IT, 3in1, Integrations & TechOps

Job Location: Country India

State: MAHARASHTRA

Region: West

City: Pune

Location Name: Pune Corporate Office - Mantri Tier Megapolis

📌 System Analyst (India)
🏢 Bajaj FinServ
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: system analyst (india) / india