💼

Software Engineer at Bajaj Finserv

NEW
Location
Pune Division, Maharashtra, India
Job type
Full time
Posted 1 day ago
Description
Responsibilities:


  • Major Activity 1
  •  Design, develop, test, and deploy web-based applications using .NET Core, Angular, and WebAPI.
  •  Write clean, efficient, and maintainable code following best practices and design patterns.
  •  Develop data access layers using Entity Framework/ADO.Net/Dapper and optimize queries for performance.
  •  Troubleshoot issues, identify root causes, and implement fixes in a timely manner.
  •  Build and maintain microservices, microapps to support scalable and modular application development.
  •  Work with Git and Azure DevOps pipelines for continuous integration, deployment, and release automation.
  •  Major Activity 2
  •  Conduct peer code reviews and provide technical guidance to junior developers.
  •  Optimize application performance through caching, async processing, and efficient coding.
  •  Contribute ideas for technical improvements and participate in long-term planning discussions to align with the company's digital transformation goals.
  •  Major Activity 3
  •  Participate in daily stand-ups, sprint planning, and review meetings in Agile/Scrum environments.

Requirements:


  •  Should have strong knowledge and experience in Object Oriented Programming, Analysis and Design Concepts.
  •  Should have extensive experience in product/application development using Microsoft stack.
  •  Should have experience in developing applications using design principle/patterns and architecture design patterns like MVC and MVVM.
  •  Should have knowledge in asynchronous programming practices using .Net Task Parallel concepts.
  •  Should have experience in writing data access code using Microsoft Entity Framework.
  •  Preference Experience in Financial Domain.
  • Experience should be between 4 to 6 years
Bajaj Finserv
bajajfinserv.in
500+
Master Backend Engineering
AI-First Software Engineering
Next batch starts on 06 May
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Bajaj Finserv
bajajfinserv.in
500+
Tap to Apply

Frequently Asked Questions

What are the key responsibilities of a Software Engineer at Bajaj Finserv in Pune?
Chevron down
What qualifications are required for a Software Engineer position at Bajaj Finserv?
Chevron down
Where is the Software Engineer position at Bajaj Finserv located?
Chevron down
What is the application process for the Software Engineer position at Bajaj Finserv?
Chevron down
Is the Software Engineer position at Bajaj Finserv available for remote work?
Chevron down
What is the expected seniority level for the Software Engineer role at Bajaj Finserv?
Chevron down
What type of employment is offered for the Software Engineer position at Bajaj Finserv?
Chevron down
When was the Software Engineer job at Bajaj Finserv posted?
Chevron down
What department is the Software Engineer role part of at Bajaj Finserv?
Chevron down
Is there a salary range listed for the Software Engineer position at Bajaj Finserv?
Chevron down

Why work at Bajaj Finserv

Bajaj Finserv, one of India's leading financial services conglomerates, offers an exciting and dynamic workplace environment that is perfect for professionals seeking growth in the financial sector. As a multifaceted organization, Bajaj Finserv provides employees with numerous opportunities for career progression and skill development. For those looking to pursue a career as a Software Engineer, the company offers technical challenges that push the boundaries of innovation and technical creativity.

Being part of Bajaj Finserv means joining a company with a mission to push the limits of finance and technology. The organization prides itself on being a technologically advanced company that empowers its employees to utilize modern tools and methodologies to deliver superior financial products and services. Bajaj Finserv firmly believes in fostering a culture of inclusion and collaboration, ensuring that every employee has a platform to contribute and innovate.

What's it like to work at Bajaj Finserv

Working at Bajaj Finserv means being part of a vibrant team dedicated to excellence and continuous improvement. The company culture is strongly based on transparency, integrity, and mutual respect. Employees enjoy a dynamic work environment where they are encouraged to think outside the box and contribute to impactful projects that aid the organization's strategic goals.

Bajaj Finserv offers its employees a great work-life balance, competitive compensation, and comprehensive benefits packages. The organization values continuous learning and development, offering numerous training programs and learning resources to help employees advance in their careers. Additionally, Bajaj Finserv’s commitment to embracing technology offers an exciting avenue for employees to engage with cutting-edge solutions.

What's it like to work as a Software Engineer at Bajaj Finserv

As a Software Engineer at Bajaj Finserv, you will be an integral part of a team that works on innovative technological solutions to solve complex challenges in the financial services sector. Here, engineers are not only expected to execute but also to engage in the design and architecture of systems that support the business’s strategic objectives.

The role of a Software Engineer at Bajaj Finserv is multifaceted and involves diverse responsibilities such as writing high-quality code, testing and debugging software applications, and collaborating across departments to optimize processes and outcomes. You will have the opportunity to work on diverse projects that directly impact customers and the success of the business.

The environment encourages creativity and adaptability, where engineers frequently collaborate with product managers, data scientists, and other stakeholders to deliver intuitive and efficient solutions. At Bajaj Finserv, innovation is not just encouraged; it is a core aspect of your role as a Software Engineer.

Software Engineer Interview Questions at Bajaj Finserv

Interviews at Bajaj Finserv, especially for the position of Software Engineer, are rigorous and designed to evaluate both technical and soft skills. Here are some sample interview questions you might encounter:

  1. Technical Questions:

    • Describe a project where you faced a significant technical challenge. How did you overcome it?
    • Explain the difference between object-oriented and functional programming and their respective uses.
    • What are some of the best practices for secure code in software development?
  2. Problem-Solving Questions:

    • Can you walk us through your problem-solving process when tackling a complex bug?
    • How do you prioritize tasks when working under a tight deadline?
  3. Behavioral Questions:

    • Describe a situation where you had to advocate for your technical solution in the face of opposition. How did it turn out?
    • How do you ensure effective communication when working with non-technical teams?
  4. Scenario-based Questions:

    • Suppose you are tasked with improving the efficiency of an existing system. What steps would you take to achieve this?

Software Engineer Interview Preparation at Bajaj Finserv

Preparation is key to success in the interview process at Bajaj Finserv. Here are some strategies to ensure you are well-prepared:

  1. Research the Company: Understanding Bajaj Finserv's core values, recent projects, and their strategic direction in the financial market can help tailor your responses to align with the company’s objectives.

  2. Brush Up on Fundamentals: Be thorough with your understanding of programming languages, data structures, system design, and algorithms. Use platforms like LeetCode or HackerRank for practice.

  3. Understand the Business Context: Since Bajaj Finserv operates in the financial sector, familiarize yourself with fintech trends and consider how technological solutions can solve financial services challenges.

  4. Mock Interviews: Practice mock interviews with peers or mentors, focusing on both technical challenges and behavioral questions to build confidence.

Software Engineer Interview Tips at Bajaj Finserv

  1. Communicate Clearly: The ability to articulate your thought process while solving problems is essential. Interviewers value how you approach a problem more than whether you reach the solution immediately.

  2. Showcasing Team Collaboration: Demonstrate your experience working in teams and how you’ve successfully managed both collaborations and conflicts.

  3. Display Passion and Curiosity: Bajaj Finserv looks for candidates who are passionate about technology and continuously seek to learn and adapt to new trends and tools.

  4. Follow-Up: A polite follow-up with your interviewers expressing gratitude for the opportunity can leave a lasting impression and foster positive relationships.

As a Software Engineer at Bajaj Finserv, your role will not just be about leveraging technology but also about contributing to innovative solutions that redefine financial services. With preparation and dedication, you can embark on a rewarding career path in one of the cutting-edge teams at Bajaj Finserv.