Senior Software Engineer

0



Senior Software Engineer (.NET & Azure)

Senior Software Engineer with 5–8 years of experience in designing, developing, and deploying enterprise-grade applications using Microsoft .NET technologies and the Azure cloud platform. This role requires strong expertise in API development, Azure services, T-SQL, and a solid understanding of software engineering fundamentals such as algorithms and design patterns.


Key Responsibilities

  • Design, develop, and maintain secure, scalable, and high-performance .NET applications and APIs.
  • Follow architecture/design documentation and implement cloud-native solutions using Microsoft Azure services (App Services, Azure Functions, Storage, Key Vault, etc.).
  • Experience using cloud-based caching services.
  • Write optimized SQL queries and procedures for Azure SQL/Cosmos or any other data source.
  • Participate in solution architecture, technical design sessions, and code reviews.
  • Apply software engineering best practices, including general and cloud-specific design patterns, unit testing, and CI/CD.
  • Implement and maintain build and release pipelines using Azure DevOps.
  • Solid experience in troubleshooting, debugging, and optimizing software solutions.
  • Mentor and guide junior team members on best practices and technical design.
  • Ensure code quality, security, and maintainability through standard engineering practices.


Required Skills & Qualifications

  • 5–8 years of hands-on experience in software development with Microsoft .NET (C#).
  • Strong expertise in Web API development and RESTful services.
  • Proficient in Microsoft SQL Server / Azure SQL and writing T-SQL queries and procedures.
  • Solid understanding of object-oriented programming, data structures, and algorithms.
  • Hands-on experience with Azure services such as App Services, Functions, Storage, Key Vault, Service Bus, Logic Apps, etc.
  • Experience in front-end technologies such as Angular or React.
  • Strong working knowledge of Azure DevOps including pipelines (CI/CD), repositories, and boards.
  • Experience with Git, branching strategies, and pull request workflows.
  • Familiarity with infrastructure-as-code (e.g., Bicep or ARM templates) is a plus.
  • Excellent communication, problem-solving, and analytical skills.


Desirable Skills

  • Desired to have experience of Angular for front end
  • Experience with distributed systems and architectural patterns (e.g., microservices, event-driven architecture).
  • Knowledge of authentication protocols (OAuth2, OpenID Connect) and identity management.
  • Certification in Microsoft Azure or .NET development is a strong advantage.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied