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

    Job · 18689192

    Naukri Assist logo

    Senior Software Engineer- .Net

    Naukri Assist · Bengaluru · onsite · Posted 30d ago

    ₹15.0L - ₹28.0L PA7–10 yrsfulltimeSourced fromNaukri

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

    About this role

    Primary Responsibilities:

    • Software Development
      • Design, develop, test, deploy, and maintain enterprise applications using C# and Microsoft .NET/.NET Core
      • Develop scalable and maintainable RESTful APIs, backend services, and web applications
      • Participate in all phases of the SDLC, including requirements analysis, design, development, testing, deployment, production support, and maintenance
      • Write clean, maintainable, reusable, and well-tested code following established coding standards and engineering best practices
      • Develop solutions that meet requirements for security, scalability, availability, performance, and maintainability
      • Troubleshoot and resolve application issues across development, test, and production environments
    • Architecture & Technical Design
      • Participate actively in architecture, solution design, and technical design discussions
      • Analyze business and technical requirements and translate them into effective technical solutions
      • Contribute to application architecture, API design, database design, integration patterns, and technology decisions
      • Evaluate new technologies, tools, frameworks, and techniques that can improve engineering productivity and application capabilities
      • Identify opportunities to modernize existing applications and improve scalability, reliability, and maintainability
    • Database & Performance
      • Design, develop, and optimize SQL Server databases, queries, stored procedures, and data access components
      • Perform SQL profiling, query optimization, indexing, and performance tuning
      • Investigate application and database performance issues and identify root causes
      • Analyze application performance and implement appropriate optimization strategies
    • Azure & DevOps
      • Develop and support applications deployed in Microsoft Azure environments
      • Work with Azure services and cloud-native application patterns
      • Work with Azure DevOps/GitHub Actions and CI/CD pipelines for build, test, deployment, and release automation.
      • Support containerized applications and modern cloud deployment practices where applicable
      • Troubleshoot application and deployment issues across cloud and non-production/production environments
      • Identify opportunities to automate repetitive development, testing, deployment, and operational activities
    • Agile & Collaboration
      • Participate in Scrum ceremonies, including story grooming/refinement, sprint planning, daily stand-ups, sprint reviews, and retrospectives
      • Collaborate with Product Owners, Architects, Scrum Masters, QA engineers, and other development teams
      • Provide technical estimates and identify dependencies, risks, and potential implementation challenges
      • Provide technical guidance and mentorship to junior and mid-level engineers
      • Communicate technical concepts and solutions clearly to both technical and non-technical stakeholders

    Sourced from naukri

    Skills

    Azure containerAsp.Net CoreC SharpAzure ServiceBlob StorageAzure Key VaultDot Net CoreSQLMicrosoft AzureAzure Functions

    Senior Software Engineer- .Net · waiting for your command