Senior Software Engineer- .Net (Bengaluru)

Senior Software Engineer- .Net (Bengaluru)

24 Sep
|
Naukri Assist
|
Bengaluru

24 Sep

Naukri Assist

Bengaluru

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 contemporary 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

📌 Senior Software Engineer- .Net (Bengaluru)
🏢 Naukri Assist
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer- .net (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer- .net (bengaluru) / bengaluru