Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12483772

    Bajaj Finance logo

    Senior Software Engineer

    Bajaj Finance · Pune · onsite · Posted 63d ago

    Undisclosed3–8 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role



    Job Purpose


    Job Summary
    We are seeking a skilled and experienced .NET Developer with strong expertise in Angular, Progressive Web Apps (PWAs), and a solid understanding of object-oriented programming (OOP), SOLID principles, and design patterns. The ideal candidate will design, develop, and implement robust, scalable, and maintainable web applications using the Microsoft stack and modern front-end technologies. You will collaborate with cross-functional teams to deliver high-quality solutions aligned with business objectives.

    Duties and Responsibilities


    Key Responsibilities
  1. Develop and maintain web applications using .NET (C#, ASP.NET Core/Framework).
  2. Build responsive and dynamic front-end interfaces using Angular and implement Progressive Web Apps (PWAs) for enhanced user experience.
  3. Apply OOP concepts, SOLID principles, and design patterns to create maintainable, extensible, and testable code.
  4. Implement Dependency Injection (DI) and other best practices for modular and loosely coupled architecture.
  5. Ensure responsive design and cross-browser compatibility for all web applications.
  6. Create and maintain technical documentation, including design specs, unit tests, and deployment procedures.
  7. Work closely with business analysts, QA teams, and project managers to understand requirements and ensure timely delivery.
  8. Ensure code quality and best practices through code reviews, unit testing, and automated CI/CD pipelines.
  9. Troubleshoot and debug technical issues across applications and integrations



  10. Required Qualifications and Experience


    Required Skills Qualifications
  11. 3+ years of experience in .NET development (C#, ASP.NET, MVC, Web API).
  12. Strong understanding of OOP concepts, SOLID principles, and common design patterns (e.g., Repository, Factory, Singleton, Strategy).
  13. Experience with Dependency Injection frameworks (e.g., built-in .NET Core DI, Autofac, Ninject).
  14. Experience with Angular, JavaScript, HTML, CSS, and front-end frameworks.
  15. Knowledge of Progressive Web Apps (PWAs) concepts and implementation.
  16. Experience with responsive design and cross-browser compatibility.
  17. Knowledge of REST/SOAP APIs, OData, and other web service technologies.
  18. Experience with SQL Server, including T-SQL and stored procedures.
  19. Familiarity with Azure services (App Services, Logic Apps, Key Vaults, etc.) is a plus

  20. Sourced from naukri

    Skills

    QAUx DesignSoftware EngineerDependency Injectioncode qualityapisUnit testingProgrammingstackHTMLTechnical DocumentationJavascriptCSSSQLREST APIArchitectureAngularjsMVCMicrosoft AzureSOAPSQL ServerFront End

    About Bajaj Finance

    Bajaj Finance logo

    Bajaj Finance

    NBFC

    64.1k+

    employees

    1987

    39 years old

    Pune, Maharashtra

    India

    About

    Bajaj Auto Finance offers Two Wheeler loans, Three Wheeler loans & Quote Loan at low-interest rates.

    Industries

    NBFCFinancial Services

    Employees rate it well for

    Work Life Balance807Salary796Work Culture632Work Environment356Career Growth348

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Software Engineer · waiting for your command