Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

BAJAJ FINSERV HEALTH
4-6 Years
Not Disclosed
Early Applicant
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

Location Name: Pune Corporate Office - Mantri

Job Purpose

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.

Duties And Responsibilities

Major Activities carried out by the role

  •  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.

Key Decisions / Dimensions


  •  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.
  •  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.

Major Challenges


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

  •  Qualifications
  •  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.
  •  Work Experience

Experience should be between 4 to 6 years

  •  Skills Keywords

Must-Have Skills


  •  .NET Core
  •  Angular
  •  WebAPI
  •  Microservices
  •  Strong OOPs concepts and architectural design knowledge
  •  Experience with Entity Framework

Good-to-Have Skills


  •  jQuery
  •  Microsoft Azure

Preferred Domain Experience


  •  Financial Services / Banking / Broking


More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

2-4 yrs
Pune, India
Skills:
Graphql, CSS, Automated Testing, Dynamodb, Sql, HTML, React, Git, Typescript, Tdd, Entity Framework, Material UI, Python, AWS, Vite, GitHub Actions, AWS AppSync, CI/CD, Serverless
3-5 yrs
Pune, India
Skills:
Java, Hibernate, Spring Boot, Git, Core Java, Responsive Design, Version Control Systems, Devops Tools, web development principles, REST based web services, AI based tools and techniques, Angular framework
6-8 yrs
Pune, India
Skills:
.NET Standard Core, C#, Typescript, Design Patterns, Cosmos DB, Cloud Services, Sql, Git, Continuous Delivery, Rest Apis, agile scrum development, AI-assisted development workflows, Microsoft development tools, advanced programming concepts, modern engineering productivity toolchains, object-oriented design, cloud-native application patterns, observability, developer automation, DevOps practices, system design tradeoffs, front-end platforms, test-driven development, unit testing frameworks, AI agents, intelligent automation, distributed service integrations
3-5 yrs
Pune, India
Skills:
Express, Saas, Npm, Redis, Css3, Jenkins, jQuery, Javascript, MySQL, Reactjs, Elasticsearch, Bootstrap, Sonarqube, MongoDB, NextJS, Azure, Webpack, AWS, loopback.io, KOA
6-10 yrs
Pune, India
Skills:
Java, Nosql, RDBMS, Spring Boot, Kafka, Microservices, Event-Driven Architecture, AI/ML, Object-Oriented Design, CI/CD