PUNE · FULLTIME
Senior Software Engineer

Bajaj Finance
Pune · onsite · Posted 2d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
This role exists to design, develop, and maintain scalable full-stack applications using Microsoft technologies, enabling the company to deliver reliable and high-performance financial solutions that support business growth and digital transformation.
Responsibilities- 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.
- 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.
- Participate in daily stand-ups, sprint planning, and review meetings in Agile/Scrum environments.
- Making decisions on validation logic, input sanitization, and security practices to prevent vulnerabilities.
- Suggesting enhancements or product features that improve user experience or align with business goals.
- Implementing effective error-handling mechanisms and deciding on logging strategies for easier debugging and monitoring.
- Identifying bottlenecks and applying caching, asynchronous processing, or query optimization to enhance performance.
The role faces challenges such as delivering high-quality solutions under tight deadlines, adapting to rapidly evolving technologies, and managing complex systems. It requires balancing performance and scalability, ensuring security and compliance, integrating with legacy and third-party systems, and taking end-to-end. Additionally, effective collaboration across cross-functional teams and handling large data volumes are key ongoing challenges.
Required Qualifications and Experience- a) Qualifications
- b) Should have strong knowledge and experience in Object Oriented Programming, Analysis and Design Concepts.
- c) Should have extensive experience in product/application development using Microsoft stack.
- d) Should have experience in developing applications using design principle/patterns and architecture design patterns like MVC and MVVM.
- e) Should have knowledge in asynchronous programming practices using .Net Task Parallel concepts.
- f) Should have experience in writing data access code using Microsoft Entity Framework.
- g) Preference Experience in Financial Domain.
- h) Work Experience: Experience should be between 4 to 6 years
- i) Skills Keywords
- .NET Core
- Angular
- WebAPI
- Microservices
- Strong OOPs concepts and architectural design knowledge
- Experience with Entity Framework
- jQuery
- Microsoft Azure
- Financial Services / Banking / Broking
Sourced from naukri
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About Bajaj Finance

Bajaj Finance
NBFC
64.1k+
employees
1987
39 years old
Pune, Maharashtra
India
About
Industries
Employees rate it well for
Find them on