Senior Software Developer, Software Development

1 - 5 years

11 - 12 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities
This position requires individuals to independently design, develop, and debug new and existing software products.
  • Works under limited supervision.
  • Acquires specific expertise in software design and development approaches and best practices.
  • Recommends and makes changes and enhancements to improve the quality of products and procedures.
  • Writes and implements efficient code.
  • Works with more experienced team members to conduct root cause analysis of issues and perform unit testing.
  • Engages with cross-functional teams to develop applications that meet customer needs.
  • Demonstrates advanced knowledge in a variety of the field s concepts, practices, and procedures.
  • Relies on moderate experience and judgment to plan and accomplish goals.
Education / Qualifications
  • Strong hands-on experience in Angular, TypeScript, and WPF is preferred.
  • Primary skills: .NET, AngularJS, Angular (versions 13+), ASP.NET, MVC, C#, WPF, WCF, SQL Server.
  • Experience in responsive User Interface Development for web desktop and web applications devices (knowledge of any front-end framework like Angular/WPF is a plus).
  • Contribute to team meetings and troubleshoot development and production problems across multiple environments and operating platforms.
  • Must have design experience using best practices, Design Patterns, SDLC, and OOP.
  • Experienced in GIT and version control systems.
  • Solid understanding of object-oriented programming.
  • Implement automated testing platforms and unit tests.
  • Ability to communicate effectively with remote teams.
  • Professional experience designing and developing desktop applications using DotNet, C#, and Angular tech stack.
  • Strong hands-on experience with DotNet Core, TypeScript, and Angular.
  • RESTful API design and development using Microsoft .NET Core frameworks (C#).
  • Basic experience with DevOps tools, knowledge of software development principles and lifecycle.
  • Knowledge of end-to-end Dev SecOps automation with CI and CD pipelines, including Unit, Component, Functional, Performance, and Security test automation.
  • Strong debugging and troubleshooting skills in . Net/Angular applications.
  • Exposure to Docker and Azure Cloud environments is a plus.
  • Good understanding of Microservices architecture and CI/CD Integration.
  • Responsible for building and test of applications, conducting root cause analysis, and performing complex performance tuning.
  • Contribute to the implementation process for new applications and enhancements to existing ones.
  • Experience in OpenID Connect, OAuth, and JWT tokens.
  • Familiarity with CI/CD: Docker.
  • Solid understanding of Design Patterns and OOP concepts.
  • Microsoft.Net Core, C#, ASP.NET, MVC, Web/Rest APIs, ANGULAR/WPF.
  • Hands-on experience working with Azure SQL Database, Blob Storage, and Azure Redis Cache.
  • Experience with Bootstrap and/or related CSS Frameworks.
  • Debugging through the web browser console.
  • Person should be open to learning/understanding related technologies.
  • Excellent understanding of REST API Development and HTTP Methods.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now